Capítulo 11. Mensajería
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo de trata de las APIs en el contexto de los sistemas de mensajería basados en brokers, a los que nos referiremos como APIs basadas en brokers. El capítulo pretende familiarizarte con los patrones comunes de mensajería, y proporcionarte las habilidades necesarias para implementarlos y documentarlos. En concreto, trabajarás con el broker de mensajes RabbitMQ.
En las últimas décadas se han propuesto varias arquitecturas de aplicaciones que utilizan la mensajería. A principios de la década de 2000, una arquitectura orientada a servicios (SOA) permitía intercambiar mensajes a través de un bus de servicios empresariales (ESB), un sistema de comunicación para aplicaciones de software que interactúan. A mediados de la década de 2000, se prestó atención a EDA, que permite que los sistemas se respondan entre sí basándose en los mensajes creados por eventos. Tanto ESB como EDA utilizaban middleware orientado a mensajes (MOM) como componente para pasar datos entre aplicaciones. En la década de 2010, las arquitecturas de microservicios ganaron adopción y siguen utilizando MOM, como ActiveMQ, Amazon SQS, Azure Service Bus, Google Cloud Pub/Sub, Kafka, RabbitMQ o Redis.
Nota
El término MOM se creó a finales del siglo XX.1 Aunque ya no se utiliza en los debates actuales, MOM representa la idea de utilizar un componente para mediar en los intercambios ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access