Definition
A message broker for queues and pub/sub.
How it works
Great for task queues with flexible routing; Kafka is preferred for huge replayable streams.
Common questions
What is RabbitMQ?
A message broker for queues and pub/sub.
How does RabbitMQ work?
Great for task queues with flexible routing; Kafka is preferred for huge replayable streams.
What is RabbitMQ used for in system design?
Great for task queues with flexible routing; Kafka is preferred for huge replayable streams.
Part of Glossary on SystemLore — system design explained with 148 deep topics, interactive diagrams, and a build-it-yourself game. Build this one →