Data Universe
Newsletter
Accueil›Outils›RabbitMQ
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