Casa Notícies interiors Què és la missatgeria asíncrona? - Definició de tecnologia

Què és la missatgeria asíncrona? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa missatgeria asíncrona?

La missatgeria asíncrona és un mètode de comunicació en què el sistema posa un missatge a la cua de missatges i no requereix una resposta immediata per continuar el processament. Entre els exemples s’inclouen una sol·licitud d’informació, explicació o dades necessàries, però no necessàries immediatament.

Aquest terme també es coneix com a intercanvi d’informació contra incendis i oblidats o middleware orientat a missatges (MOM).

Techopedia explica Missatgeria asíncrona

Els participants en missatgeria asíncrona confien en el missatge inicial que rep, tot i que el destinatari previst pot estar fora de l’oficina o simplement no disponible. De la mateixa manera, el destinatari pot respondre sense que l’originador del missatge estigui present o disponible. El correu electrònic és probablement el millor exemple de missatgeria asíncrona que s’utilitza a tot el món.

Un dels avantatges principals de la missatgeria asíncrona és la seva escalabilitat. Es pot enviar un missatge curt amb una resposta molt llarga o viceversa. Una sol·licitud d’un document de text important com a fitxer adjunt destacaria encara més els avantatges de l’escalabilitat.

La missatgeria asíncrona soluciona el problema de la connectivitat intermitent. A més, si l'equip receptor falla o no està disponible, el missatge pot romandre en una cua de missatges i es lliurarà tan aviat com s'ha corregit l'error.

Un sistema de missatgeria asíncrona amb intel·ligència integrada pot canviar el contingut i / o el format del missatge de forma automàtica per conformar-se amb una altra aplicació de programari o protocol necessari, però tot i així lliurar-lo amb èxit al destinatari.

Els desavantatges de la missatgeria asíncrona inclouen el component addicional d’un agent de missatges o agent de transferència per assegurar-se que es rep el missatge. Això pot afectar el rendiment i la fiabilitat. Un desavantatge més evident és el requisit d’esperar una resposta, que pot ser inconvenient i, certament, no coincideix amb la comunicació de diàleg normal.

La manca d’estàndards per a la missatgeria asíncrona ha causat problemes, amb cada proveïdor important amb les seves pròpies implementacions, interfícies i eines de gestió. Els sistemes Java EE no són interoperables. I el MSMQ de Microsoft (Microsoft Message Queuing) no admet Java EE.

Advanced Message Queuing Protocol (AMQP) és una tecnologia emergent que tracta el problema de normalització. Les implementacions són interoperables. Inclou paradigmes d’encaminament flexible i missatges habituals com publicar / subscriure, punt a punt, sol·licitud de resposta i fanout. I algunes aplicacions Java també utilitzen AMQP.

Què és la missatgeria asíncrona? - Definició de tecnologia