Σπίτι Στα νέα Τι είναι τα ασύγχρονα μηνύματα; - ορισμός από την τεχνολογία

Τι είναι τα ασύγχρονα μηνύματα; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνουν τα ασύγχρονα μηνύματα;

Η ασύγχρονη ανταλλαγή μηνυμάτων είναι μια μέθοδος επικοινωνίας όπου το σύστημα βάζει ένα μήνυμα σε ουρά μηνυμάτων και δεν απαιτεί άμεση ανταπόκριση για να συνεχίσει την επεξεργασία. Παραδείγματα περιλαμβάνουν αίτημα για πληροφορίες, εξηγήσεις ή δεδομένα που χρειάζονται αλλά δεν χρειάζονται αμέσως.

Αυτός ο όρος είναι επίσης γνωστός ως ανταλλαγή πληροφοριών πυρκαγιάς και ξεχασμού ή μεσολάβησης με γνώμονα μηνύματα (MOM).

Η Techopedia εξηγεί τα ασύγχρονα μηνύματα

Οι συμμετέχοντες σε ασύγχρονα μηνύματα βασίζονται στο αρχικό μήνυμα που λαμβάνεται, παρόλο που ο αποδέκτης μπορεί να βρεθεί εκτός γραφείου ή απλώς να μην είναι διαθέσιμος. Ομοίως, ο παραλήπτης μπορεί να ανταποκριθεί χωρίς να υπάρχει ή να είναι διαθέσιμος ο δημιουργός του μηνύματος. Το ηλεκτρονικό ταχυδρομείο είναι ίσως το καλύτερο παράδειγμα ασύγχρονου μηνύματος που χρησιμοποιείται παγκοσμίως.

Ένα σημαντικό πλεονέκτημα της ασύγχρονης ανταλλαγής μηνυμάτων είναι η δυνατότητα επεκτάσεώς της. Ένα σύντομο μήνυμα μπορεί να αποσταλεί με μια πολύ χρονοβόρα απάντηση ή αντίστροφα. Ένα αίτημα για ένα αξιόλογο έγγραφο κειμένου ως συνημμένο θα έδινε έμφαση στα οφέλη της κλιμακώσεως ακόμη περισσότερο.

Τα ασύγχρονα μηνύματα λύνουν το πρόβλημα της διαλείπουσας σύνδεσης. Επίσης, εάν ο εξοπλισμός λήψης αποτύχει ή δεν είναι διαθέσιμος, το μήνυμα μπορεί να παραμείνει σε ουρά μηνυμάτων και να παραδοθεί μόλις διορθωθεί η βλάβη.

Ένα ασύγχρονο σύστημα ανταλλαγής μηνυμάτων με ενσωματωμένη ευφυΐα μπορεί να αλλάξει αυτόματα το περιεχόμενο ή / και τη μορφή του μηνύματος ώστε να συμμορφώνεται με άλλη εφαρμογή λογισμικού ή με το απαραίτητο πρωτόκολλο, αλλά εξακολουθεί να παραδίδει με επιτυχία το μήνυμα στον παραλήπτη.

Τα μειονεκτήματα των ασύγχρονων μηνυμάτων περιλαμβάνουν το πρόσθετο στοιχείο ενός μεσίτη μηνυμάτων ή ενός πράκτορα μεταβίβασης για να διασφαλιστεί ότι λαμβάνεται το μήνυμα. Αυτό μπορεί να επηρεάσει την απόδοση και την αξιοπιστία. Ένα πιο προφανές μειονέκτημα είναι η απαίτηση να περιμένουμε μια απάντηση, η οποία μπορεί να είναι ενοχλητική και σίγουρα όχι σύμφωνη με την κανονική επικοινωνία διαλόγου.

Η έλλειψη προτύπων για ασύγχρονα μηνύματα έχει προκαλέσει προβλήματα, με κάθε σημαντικό προμηθευτή να έχει τις δικές του υλοποιήσεις, διεπαφές και εργαλεία διαχείρισης. Τα συστήματα Java EE δεν είναι διαλειτουργικά. Και το Microsoft MSMQ (Microsoft Message Queuing) δεν υποστηρίζει την Java EE.

Το Advanced Protocol Queueing Protocol (AMQP) είναι μια αναδυόμενη τεχνολογία που αντιμετωπίζει το πρόβλημα τυποποίησης. Οι υλοποιήσεις είναι διαλειτουργικές. Περιλαμβάνει ευέλικτη δρομολόγηση και κοινά παραδείγματα μηνυμάτων, όπως δημοσίευση / εγγραφή, σημείο-προς-σημείο, απάντηση αίτησης και ανεμιστήρα. Και ορισμένες εφαρμογές Java χρησιμοποιούν επίσης AMQP.

Τι είναι τα ασύγχρονα μηνύματα; - ορισμός από την τεχνολογία