Adding 1.21 Gigawatts to Applications with RabbitMQ
summary
Shows how RabbitMQ + AMQP actually gets used from PHP: producers, consumers, fanout/direct/topic exchanges, the alvaro videla PHP library, the RabbitMQ management plugin and a Vagrant demo. Real uses include email, SMS, analytics and logging; one deployment pushes two or three million messages and discovers a practical limit of about 16 consumers before MySQL deadlocks. Covers TTL + DLX for delays, reply_to RPC patterns, clustering quirks (queues not replicated unless HA policy) and high-watermark memory failures.
AI-written summary · about
chapters (18)
- 0:00Start
- 3:47Scaling with Rabbit
- 8:35Using Apt
- 10:58Objective: Basic Queuing
- 13:26basic/producer.php
- 16:50What to expect...
- 17:31Objective: Fanout Exchange
- 18:25fanout/producer.php
- 19:24fanout/consumer.php
- 21:09A word on Temporary Queues
- 23:43direct/producer.php
- 25:53Objective: Topic Exchange
- 28:40Logging Sequence
- 40:48Clustering
- 42:15letc/rabbitmq/rabbitmq.config
- 43:51Creating a cluster
- 45:10Removing Nodes
- 46:58Any questions? :
related talks
02h 59mPractical RabbitMq workshop
47mRabbitMQ Hands On
27mQueue Management with RabbitMQ
46mReal-world Examples of Message Queue Usage: Insights from RabbitMQ
01h 05mScaling Applications with RabbitMQ
32mRabbitMQ in Real Life - Tips and Tricks
39mReal World RabbitMQ: Exploring Practical Applications
49mA Love Letter to Messaging: Celebrating RabbitMQ's Journey
