Skip to content
DEV VAULT
Frameworks
Tools
Packages
Backend Concepts
DevOps
Platforms
Effects
Guide
Frameworks
Tools
Packages
Backend Concepts
DevOps
Platforms
Effects
Guide
Home
/
Backend Concepts
/
RabbitMQ
/
Edit
Backend Concepts
Edit entry
RabbitMQ
Core details
Title
*
Description
*
RabbitMQ is a message broker implementing AMQP for reliable queuing, routing, and delivery in distributed systems. Supports plugins for MQTT, STOMP.
Category
*
Frameworks
Tools
Packages
Backend Concepts
DevOps
Platforms
Effects
Usage & Trade-offs
All fields support markdown. Use concise bullets and concrete situations.
When to use it
*
Use RabbitMQ when: - Task queues/workers. - Microservice comms. - Reliable delivery. - Plugin flexibility.
Pros
*
- Robust routing (direct, topic). - ACKs for durability. - Clustering. - Management UI. - Multi-protocol.
Cons
*
- Config complexity. - No built-in streaming. - Resource use. - Learning exchanges. - Kafka for high throughput.
Notes
Note: Use dead letter queues. Prefetch limits. Monitor queues.
Cancel
Save Changes