RabbitMQ

por | Jul 3, 2018 | Big data, Hadoop | 0 Comentarios

Definición de RabbitMQ

RabbitMQ logoRabbitMQ es un sistema de colas de mensajes MQ que permite comunicarse a multitud de actores entre ellos de forma rápida, segura, asíncrona y fiable.

RabbitMQ actúa como middleware entre productores y consumidores de mensajes.

 

Características

  • Garantiza la entrega y orden de los mensajes que se consumen, respetando el orden de llegada y solo se consumen una vez.
  • Redundancia de mensajes en diferentes colas, permite alta disponibilidad y tolerancia a fallos.
  • Enrutamiento flexible.
  • Desacoplamiento gracias a las capas intermedias de comunicación entre procesos.
  • Escalabilidad con más unidades de procesamiento, las colas puede balancean sus cargas.

 

Comparativa con otros sistemas como Kafka y Flume.

Fuente: Web Oficial

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *