How to Cook RabbitMQ Right — 8 Practical Cases
summary
Practical guidance on using RabbitMQ in production, focusing on eight real-world cases that show how to avoid losing messages. Covers RabbitMQ-specific configuration and operational patterns for durability and correctness when integrating brokers into high‑load systems.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:11RabbitMQ history and AMQP
- 4:05RabbitMQ core entities
- 7:23RabbitMQ vs other brokers
- 9:31Publish without confirm
- 14:10Fake disk writes
- 18:47Idempotent consumer
- 21:12Prefetch and load balancing
- 22:41Publish glitch
- 26:15Binding explosion
- 31:52Transactional outbox
- 33:16Infinite retry loop
- 37:18Q&A
- 49:32Connection limits and disk overflow
- 50:55Summary
related talks
50m101 Ways to Cook RabbitMQ and the Pipeline Architecture
39mTools for High‑Load Projects: Caching and Queues
17mFun, interesting and common RabbitMQ use cases
59mDissecting the Rabbit RabbitMQ internal architecture
59mDissecting the Rabbit RabbitMQ internal architecture
39m101 ways to break your RabbitMQ
22mLessons Learned from Scaling RabbitMQ in a High-Growth (...)
44mManaging RabbitMQ Usage at Scale for Bloomberg’s Trading Systems
