Brokers de mensajería open source

Clase 14 de 36Curso de Celery 4

Resumen

Características comunes:

  • Protocolos de mensajerías usados.
  • Soporte de estándares de mensajería, cómo se envían, reciben y procesan los mensajes.
  • Licencias libres.
  • API REST, a parte de usarlos con una librería puedes trabajar con ellos con un simple API.
  • Soporte Activo.

RabbitMQ: Cola de tareas distribuida y robusta.
ActiveMQ/Apollo: Cola de mensajes de altas prestaciones con soporte de JMS.
RocketMQ: Message-oriented middleware con MQTT y JMS
Apache Kafka: Sistema orientado a procesamiento de streams en tiempo real.
NATS: Sistema de mensajería distribuido.

RabbitMQ: Es el más popular y el que tiene más soporte de bibliotecas. Es relativamente simple de instalar y mantener, tiene una buena comunidad para soportarlo.