Bahay Sa balita Ano ang hindi naka-sync na pagmemensahe? - kahulugan mula sa techopedia

Ano ang hindi naka-sync na pagmemensahe? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Asynchronous Messaging?

Ang Asynchronous na pagmemensahe ay isang paraan ng komunikasyon kung saan inilalagay ng system ang isang mensahe sa isang queue ng mensahe at hindi nangangailangan ng agarang tugon upang magpatuloy sa pagproseso. Kasama sa mga halimbawa ang isang kahilingan para sa impormasyon, paliwanag o data na kinakailangan ngunit hindi kinakailangan kaagad.

Ang terminong ito ay kilala rin bilang palitan ng impormasyong sunog at nakalimutan o nakatuon sa mensahe ng middleware (MOM).

Ipinaliwanag ng Techopedia ang Asynchronous Messaging

Ang mga kalahok sa hindi naka-sync na pagmemensahe ay umaasa sa paunang mensahe na natanggap, kahit na ang nais na tatanggap ay maaaring wala sa opisina o kung hindi man hindi magagamit. Katulad nito, ang tumatanggap ay maaaring tumugon nang wala ang tagapagpahiwatig ng mensahe na naroroon o magagamit. Ang email ay marahil ang pinakamahusay na halimbawa ng hindi naka-sync na pagmemensahe na ginagamit sa buong mundo.

Ang isang pangunahing bentahe ng hindi naka-sync na pagmemensahe ay ang scalability nito. Ang isang maikling mensahe ay maaaring maipadala na may napakahabang tugon o kabaligtaran. Ang isang kahilingan para sa isang laki ng dokumento ng teksto bilang isang kalakip ay bigyang-diin ang mga pakinabang ng scalability kahit na higit pa.

Ang Asynchronous messaging ay nalulutas ang problema ng magkakaugnay na koneksyon. Gayundin, kung nabigo ang kagamitan na tumatanggap o hindi magagamit, ang mensahe ay maaaring manatili sa isang pila na mensahe at maihatid sa lalong madaling pagwawasto ang kabiguan.

Ang isang hindi nakaganyak na sistema ng pagmemensahe na may built-in na intelihensiya ay maaaring magbago ng nilalaman at / o format ng mensahe na awtomatikong upang sumunod sa isa pang application ng software o kinakailangang protocol, ngunit matagumpay pa rin na naghahatid ng mensahe sa tatanggap.

Ang mga kakulangan ng hindi naka-sync na pagmemensahe ay kasama ang karagdagang bahagi ng isang mensahe ng broker o ahente ng paglipat upang matiyak na natanggap ang mensahe. Maaaring makaapekto ito sa parehong pagganap at pagiging maaasahan. Ang isang mas malinaw na kawalan ay ang kahilingan na maghintay para sa isang tugon, na maaaring maging abala at tiyak na hindi naaayon sa normal na komunikasyon sa diyalogo.

Ang kakulangan ng mga pamantayan para sa hindi naka-sync na pagmemensahe ay nagdulot ng mga problema, sa bawat pangunahing vendor na mayroong sariling pagpapatupad, interface at pamamahala ng mga tool. Ang mga sistema ng Java EE ay hindi magkakaugnay. At ang MSMQ ng Microsoft (Microsoft Message Queuing) ay hindi sumusuporta sa Java EE.

Ang Advanced na Message Queuing Protocol (AMQP) ay isang umuusbong na teknolohiya na tumutugon sa problema sa standardisasyon. Ang mga pagpapatupad ay magkakaugnay. Kasama dito ang nababagay na pagruruta at karaniwang mga paradigma ng mensahe tulad ng pag-publish / pag-subscribe, point-to-point, kahilingan-tugon at fanout. At ang ilang mga aplikasyon ng Java ay gumagamit din ng AMQP.

Ano ang hindi naka-sync na pagmemensahe? - kahulugan mula sa techopedia