Data Universe
Newsletter
AccueilOutilsRabbitMQ
RabbitMQ logo

RabbitMQ

Messaging & Queuing

Le broker de messages open-source le plus utilisé

Tarif

Open source gratuit / CloudAMQP payant à RabbitMQ Cloud (CloudAMQP) À partir de 0$

Open sourceFree tierIntermédiaire

RabbitMQ est le broker de messages open-source de référence basé sur le protocole AMQP. Très utilisé pour découpler des services, gérer des files de travail (task queues) et implémenter des architectures publish/subscribe. Plus simple à opérer que Kafka pour les cas d'usage de messaging classique.

Protocoles AMQP, MQTT, STOMP
Exchanges (direct, topic, fanout, headers)
Dead letter queues
Priority queues
Plugin management UI
Clustering et haute disponibilité
Acknowledgements et durabilité

✓ Points forts

+Simple à installer et opérer
+Très mature et stable
+Nombreux langages clients
+Flexibilité des patterns de routing

✗ Limites

Pas conçu pour le streaming haute performance (vs Kafka)
Pas de rétention des messages
Throughput limité vs Kafka

✓ Fait pour vous si…

Task queues, découplage microservices, workflows asynchrones à volume modéré.

✗ Pas fait pour vous si…

Streaming haute performance ou analyse de flux de données (préférer Kafka).

messagingqueuingopen-sourceamqp