This video is an introduction to Rabbit MQ for people who never used it before. RabbitMQ is a messaging and streaming broker
that is frequently used for communicating between micro-services.
It is similar in function to Apache Kafka in the sense that they both use message queues, with some services publishing messages and other consuming them. However RabbitMQ has more powerful message delivery mechanisms, and it does some of the work for us.
Chapters
00:00 Introduction
02:43 Differences between Apache Kafka and Rabbit MQ
05:51 Run a RabbitMQ broker in Docker
08:10 Send a message to a queue
10:40 Worker queues
16:47 Fanout exchanges
20:39 Direct exchanges
25:37 Topic exchanges