Casa Programari Què és un agent de missatges? - Definició de tecnologia

Què és un agent de missatges? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa Message Broker?

El corredor de missatges és un programa intermediari que tradueix el llenguatge d’un sistema d’un idioma adequat internacionalment a un altre a través d’un mitjà de telecomunicacions.


A les xarxes de telecomunicacions, els programes interactuen mitjançant l’intercanvi de missatges definits formalment, és a dir, mitjançant l’acte de missatgeria. En aquestes xarxes, un corredor de missatges serveix com a programa intermediari, que tradueix un missatge del protocol de missatgeria formal del remitent al protocol de missatgeria formal del receptor.


Un corredor de missatges també es coneix com a corredor d’integració o middleware.

Techopedia explica Message Broker

Els corredors de missatges són dissenys arquitectònics per a validar, transformar i encaminar missatges. Serveixen com a programes de nivell mitjà per activar la comunicació entre aplicacions. Això redueix a minimitzar la consciència mútua que han de tenir les aplicacions per poder intercanviar missatges i utilitzar un desacoblament eficient.


L’objectiu dels corredors de missatges és rebre missatges entrants de les aplicacions i realitzar accions sobre aquestes. Alguns exemples d’accions que podria fer un agent de missatges són:

  • Missatges directes a una o més destinacions.
  • Tradueix missatges a una altra representació.
  • Comunicar-se amb un altre dipòsit per millorar un missatge o guardar-lo.
  • Invoca serveis web per recuperar dades.
  • Respon a errors o esdeveniments.
  • Oferiu contingut, així com l'encaminament del missatge basat en temes mitjançant el patró de publicació-subscripció.
  • Executeu la recopilació o la reunió de missatges; descompondre missatges en molts missatges diferents; lliurament d’aquests missatges al destí desitjat; recomposar els missatges de resposta en un sol missatge i, de seguida, retornar-lo a l'usuari.
Diversos patrons de missatgeria, com el patró de publicació-subscripció, poden funcionar sense utilitzar un corredor de missatges. Les cues de càrrega de treball són uns patrons que necessiten un agent de missatges. Es tracta de cues de missatges gestionades per diversos receptors. Aquest tipus de cues haurien de ser realment supervisats, transaccionats i generalment mantinguts de forma fiable, en un sol punt.

Què és un agent de missatges? - Definició de tecnologia