00:00 - 00:33 - Introduction
00:34 - 02:14 - Exchange to Exchange Routing
02:15 - 05:50 - Headers Exchange
05:51 - 11:29 - Consistent Hashing Exchange
In this video we will look at using different techniques in RabbitMQ to achieve more advanced scenarios.
We will look at the flexibility of exchange to exchange routing and how this works in RabbitMQ.
We will then look at the use of the headers exchange and how we can use that to dynamically route our messages using the headers that we set on them.
Finally we will look at the consistent hashing exchange which is a plugin for RabbitMQ and allows us to partition or messages based on a hash.
---------------------------------------------------------------------------------------------------------------------------
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