Glossary

RabbitMQ

A message broker for queues and pub/sub.

1 min read·4 sections
Open the interactive version → diagrams, practice & more

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 →