Buscar este blog

Message Broker

Message Bróker

Un bróker de mensajería es un patrón arquitectónico para la validación, la transformación y el ruteo de mensajes. Es un mecanismo mediador de la comunicación entre aplicaciones, permitiendo minimizar el grado de conocimiento mutuo que estas aplicaciones necesitan tener, para poder intercambiar mensajes, implementando así efectivamente su desacoplamiento.

su proposito es recibir mensajes entrantes desde las aplicaciones y llevar a cabo determinadas acciones con ellas. Además, puede recibir mensajes de varios destinos, determinar el destino correcto y la ruta del mensaje en el canal correcto. Implementar el funcionamiento interno de la Message Broker usando los patrones de diseño.



Entre sus características se describen:

  • Rutear mensajes a una o más destinaciones distintas
  • Realizar una agregación de mensajes, descomponer mensajes en varios mensajes componentes, reenviándolos a sus respectivos destinos, para posteriormente recomponer las respuestas en un único mensaje que será remitido al usuario
  • Interactuar con un depósito externo para aumentar un mensaje o almacenarlo
  • Invocar un servicio Web para consultar datos
  • Responder a eventos o errores
  • Proveer un ruteo de los mensajes basado en su contenido o en sus tópicos empleando el modelo de publica/suscribe
El uso de un Message Broker central se refiere a veces como hub-and-spoke estilo arquitectónico, que parece ser un nombre descriptivo.

No hay comentarios.:

Publicar un comentario