Capítulo 11. El bus de eventos: la columna vertebral

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En el Capítulo 10, hablamos de la Mensajería Reactiva y de la utilización de sus anotaciones para producir, consumir y procesar mensajes, así como para tender un puente entre la programación imperativa y la reactiva. Este capítulo profundiza en la columna vertebral de un sistema reactivo construido con Mensajería Reactiva, centrándose en Apache Kafka y en el Protocolo Avanzado de Cola de Mensajes (AMQP).1

Kafka o AMQP: Elegir la herramienta adecuada

Un montón de soluciones de mensajería te permiten implementar arquitecturas basadas en eventos, streaming de eventos y sistemas reactivos en general. Recientemente, Apache Kafka se ha convertido en un actor destacado en este espacio. AMQP es otro enfoque para la mensajería que no debe descartarse de inmediato. Ambos tienen pros y contras. Tu elección depende totalmente de tus casos de uso y, en menor medida, de las habilidades y experiencia existentes en un equipo.

En lugar de favorecer un bus de eventos sobre otro, esta sección detalla las características y comportamientos de cada uno, junto con sus puntos fuertes y débiles relativos. Queremos proporcionarte información suficiente sobre cada sistema, que te permita determinar cómo pueden encajar en los casos de uso de un sistema concreto.

A un alto nivel, Kafka puede describirse como consumidores inteligentes con ...

Get Sistemas reactivos en Java 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.