Agente de mensajes

Un intermediario de mensajes (a veces denominado intermediario de mensajes ) es un módulo de software que convierte el protocolo de un mensaje.

usar

Un intermediario de mensajes puede validar, transformar y redirigir mensajes. Actúa como un mediador entre transmisores y receptores permitiéndoles comunicarse de manera efectiva con un acoplamiento mínimo entre ellos.

La comunicación asincrónica no se puede realizar sin la presencia de un MOM ( Middleware orientado a mensajes ) entre el cliente y el servidor. Este middleware permitirá que los mensajes enviados por el cliente al servidor se pongan en espera y viceversa. El almacenamiento y el enrutamiento de mensajes son las principales características de una MOM. Este es el papel de MOM que cumplirán los agentes de mensajes. Hay dos tipos principales. Algunos corredores utilizan una implementación basada en colas, mientras que otros prefieren el sistema Publicar / Suscribir .

Ejemplos de uso de un intermediario de mensajes

Lista de agentes de mensajes

Notas y referencias

  1. (en) http://www.enterpriseintegrationpatterns.com/patterns/messaging/MessageBroker.html
  2. (en) Margaret Rouse, "  Message Broker  " en techtarget.com ,8 de febrero de 2016(consultado el 12 de agosto de 2020 ) .
  3. "  Kafka o Artemis: ¿Cómo elegir el agente de mensajes adecuado?  » , En Nexworld ,27 de marzo de 2018(consultado el 26 de febrero de 2020 )

Ver también