Capítulo 10. Mensajería
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
La mensajería permite conectar la publicación de eventos de aplicación a servicios a través de procesos y redes. La mensajería tiene muchas aplicaciones, muchas de las cuales Martin Fowler recoge en esta entrada de blog, ¿Qué quieres decir con "Event-Driven"?
-
Notificaciones de sucesos: Un sistema envía mensajes de evento para notificar a otros sistemas un cambio en el dominio. No se espera que el destinatario del mensaje produzca una respuesta. El sistema de origen no lo espera y no lo utiliza. La notificación de evento es inmutable, lo que significa que el contenido del mensaje de evento no debe incluir datos que hayan sido modificados después de que se generara el evento.
-
Transferencia de estado por evento: Se trata de eventos en los que un mensaje no contiene ningún dato que requiera que el receptor vuelva a llamar al sistema de origen. Estas formas de mensajes de evento incluirán todo lo que el receptor necesite para procesar un evento.
-
Abastecimiento de eventos: El abastecimiento de eventos es una práctica que incluye el almacenamiento de un registro de eventos de dominio que han hecho que el estado del sistema cambie con el tiempo. En este escenario, los eventos pueden reproducirse desde cualquier punto en el tiempo para recrear el estado actual del sistema.
Los intermediarios de mensajes como Apache Kafka, RabbitMQ, ActiveMQ ...
Get Java nativo en la nube now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.