RabbitMQ Hands On
summary
Live coding boots a RabbitMQ broker, runs rabbitmq-server -detached and rabbitmqctl, wires exchanges and queues with durable/exclusive/auto-delete flags, and launches multiple PHP consumers and publishers via a composer-installable AMQP library. A browser management plugin and a Processing.js simulator visualize bindings and routing (direct, fanout, topic with star and hash patterns). Measured throughput reaches ~4,000 msgs/sec in PHP and ~12,000+ in Java. All demos run end to end.
AI-written summary · about
chapters (44)
- 0:00Introduction
- 1:13Why do you need messaging
- 1:30Example
- 2:03Requirements
- 2:16Product Owner
- 2:35Social Media
- 3:34Developer
- 3:53User
- 5:14Flip Tables
- 5:30Functions
- 6:00First Implementation
- 6:40Scaling
- 7:09Image Conversion
- 8:59Events
- 9:51Controller
- 10:34Notifier
- 11:02Deploy
- 11:51RabbitMQ
- 12:11LTP
- 12:26Protocols
- 14:01Languages
- 14:53Private MQ
- 15:14Interface Demo
- 16:17Exchange
- 17:23Queue
- 18:30Direct Exchange
- 19:45Sun Exchange
- 20:15Topic Exchange
- 21:26Error Messages
- 22:38The Hash
- 24:28The Index
- 24:57The Consumer
- 26:28Import configuration
- 27:12Export architecture
- 28:08Hands on
- 29:12RabbitMQ Server
- 30:14Ebeam
- 33:58How does it work
- 36:57Qbinds
- 38:14PHP demo
- 39:57Send more than one message
- 42:01Is it a queue
- 44:24Comparison with ActiveMQ
- 45:07Security
related talks
02h 59mPractical RabbitMq workshop
59mAdding 1.21 Gigawatts to Applications with RabbitMQ
27mQueue Management with RabbitMQ
41mDecouple all the things: Asynchronous messaging keeps it simple
29mThe Hare Wins the Race: Getting the most out of RabbitMQ in distributed applications
39mReal World RabbitMQ: Exploring Practical Applications
32mRabbitMQ in Real Life - Tips and Tricks
01h 05mScaling Applications with RabbitMQ
