In this video we are going to look at and explain some of the core concepts and components of RabbitMQ and explain these using a real world example we are all familiar with. We will describe what a broker, consumer, producer, queue, exchange and binding all are in the context of both RabbitMQ and any general AMQP based messaging system.
RabbitMQ is the most widely deployed open source message broker. A message broker is an intermediary computer program module that translates a message from the formal messaging protocol of the sender to the formal messaging protocol of the receiver.
Using RabbitMQ allows us to create a highly decoupled micro services system easily. It can be deployed on many clouds as well as on premise. It comes with many interesting features and is even extendable by the use of plugins.
---------------------------------------------------------------------------------------------------------------------------
Check out our Azure Service Fabric Tutorial for developing highly reliable distributed applications:
https://www.youtube.com/playlist?list=PLalrWAGybpB_dBdtvLXUjOFp78X97lren
Check out our Cassandra Tutorial for a distributed and highly available solution for your applications:
https://www.youtube.com/playlist?list=PLalrWAGybpB-L1PGA-NfFu2uiWHEsdscD