Domov V správach Čo je to asynchrónne zasielanie správ? - definícia z technológie

Čo je to asynchrónne zasielanie správ? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená asynchrónne správy?

Asynchrónne zasielanie správ je spôsob komunikácie, pri ktorom systém vkladá správu do frontu správ a na pokračovanie v spracovaní nevyžaduje okamžitú odpoveď. Medzi príklady patrí žiadosť o informácie, vysvetlenie alebo potrebné údaje, ktoré však nie sú potrebné okamžite.

Tento výraz sa označuje aj ako výmena informácií typu „zabudni a zabudni“ alebo middleware zameraný na správy (MOM).

Techopedia vysvetľuje asynchrónne správy

Účastníci asynchrónneho zasielania správ sa spoliehajú na počiatočnú prijatú správu, aj keď zamýšľaný príjemca môže byť mimo kancelárie alebo inak jednoducho nedostupný. Podobne môže príjemca odpovedať bez toho, aby bol pôvodca správy prítomný alebo dostupný. E-mail je pravdepodobne najlepším príkladom asynchrónnych správ používaných na celom svete.

Jednou z hlavných výhod asynchrónneho zasielania správ je jeho rozšíriteľnosť. Krátka správa sa môže poslať s veľmi zdĺhavou odpoveďou alebo naopak. Žiadosť o rozsiahly textový dokument ako prílohu by ešte viac zdôraznila výhody rozšíriteľnosti.

Asynchrónne správy riešia problém prerušovaného pripojenia. Tiež, ak prijímacie zariadenie zlyhá alebo je nedostupné, správa môže zostať vo fronte správ a môže byť doručená ihneď po odstránení poruchy.

Asynchrónny systém správ so vstavanou inteligenciou môže automaticky meniť obsah a / alebo formát správy tak, aby vyhovoval inej softvérovej aplikácii alebo potrebnému protokolu, ale správu stále úspešne doručí príjemcovi.

Nevýhody asynchrónneho zasielania správ zahŕňajú dodatočnú súčasť sprostredkovateľa správ alebo agenta prenosu na zabezpečenie prijatia správy. Môže to ovplyvniť výkon aj spoľahlivosť. Zreteľnejšou nevýhodou je požiadavka čakať na odpoveď, ktorá môže byť nepohodlná a určite nie je v súlade s normálnou dialógovou komunikáciou.

Nedostatok noriem pre asynchrónne zasielanie správ spôsobil problémy, pričom každý hlavný predajca mal vlastné implementačné nástroje, rozhrania a nástroje na správu. Systémy Java EE nie sú interoperabilné. A MSMQ spoločnosti Microsoft (Microsoft Message Queuing) nepodporuje Java EE.

Protokol Advanced Message Queuing Protocol (AMQP) je nová technológia, ktorá rieši problém štandardizácie. Implementácie sú interoperabilné. Zahŕňa flexibilné smerovanie a spoločné paradigmy správ, ako je publikovanie / prihlásenie, point-to-point, request-response a fanout. A niektoré Java aplikácie tiež používajú AMQP.

Čo je to asynchrónne zasielanie správ? - definícia z technológie