From the course: Learning RabbitMQ

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Why use RabbitMQ

Why use RabbitMQ - RabbitMQ Tutorial

From the course: Learning RabbitMQ

Start my 1-month free trial

Why use RabbitMQ

- [Narrator] When we have a distributed system, that we want to integrate with a message broker, RabbitMQ is only one of the options. Top three message brokers are: ActiveMQ; AWS Simple Queue Service by Amazon; and Azure Service Bus. These are all great products and they may fit your needs. I won't tell you which is better. But, we'll take a quick look at some great features of RabbitMQ. RabbitMQ supports clustering. This means that you can handle heavy loads but still appear to be a single logical broker to the client applications. A client will have a list of node addresses that connect to a single node. When a node fails, the client will simply be able to connect to another node. Publishers and consumers don't have to be connected to the same node. A RabbitMQ will ensure that messages are routed the correct nodes. In the case of a node failure in a cluster, any messages and queues on this node will be lost.…

Contents