Hogar Software ¿Qué es un agente de mensajes? - definición de techopedia

¿Qué es un agente de mensajes? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Message Broker?

Message Broker es un programa intermediario que traduce el idioma de un sistema de un idioma internacionalmente adecuado a otro a través de un medio de telecomunicaciones.


En las redes de telecomunicaciones, los programas interactúan intercambiando mensajes que se definen formalmente, es decir, mediante el acto de mensajería. En estas redes, un agente de mensajes sirve como un programa intermediario, que traduce un mensaje del protocolo de mensajería formal del remitente al protocolo de mensajería formal del receptor.


Un intermediario de mensajes también se conoce como intermediario de integración o middleware.

Techopedia explica Message Broker

Los corredores de mensajes son diseños arquitectónicos para validar, transformar y enrutar mensajes. Sirven como programas de nivel medio para activar la comunicación entre aplicaciones. Esto ayuda a minimizar el conocimiento mutuo que las aplicaciones deben poseer para poder intercambiar mensajes, empleando eficientemente el desacoplamiento.


El objetivo de los corredores de mensajes es recibir mensajes entrantes de las aplicaciones y realizar acciones en ellos. Algunos ejemplos de acciones que podría llevar a cabo un agente de mensajes son:

  • Mensajes directos a uno o más destinos.
  • Traducir mensajes a una representación diferente.
  • Comuníquese con otro repositorio para mejorar un mensaje o guardarlo.
  • Invocar servicios web para recuperar datos.
  • Responder a errores o eventos.
  • Ofrezca contenido y enrutamiento de mensajes basados ​​en temas utilizando el patrón de publicación-suscripción.
  • Ejecutar la recopilación o acumulación de mensajes; descomponer mensajes en muchos mensajes diferentes; entregar estos mensajes a su destino deseado; recomponiendo los mensajes de respuesta en un solo mensaje y luego devolviéndolo al usuario.
Varios patrones de mensajería, como el patrón de publicación-suscripción, pueden funcionar sin usar un intermediario de mensajes. Las colas de carga de trabajo son patrones que necesitan un intermediario de mensajes. Estas son colas de mensajes que son administradas por varios receptores. Este tipo de colas realmente deben ser supervisadas, tramitadas y generalmente mantenidas de manera confiable, en un solo punto.

¿Qué es un agente de mensajes? - definición de techopedia