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.

RabbitMQ message-based systems

RabbitMQ message-based systems - RabbitMQ Tutorial

From the course: Learning RabbitMQ

Start my 1-month free trial

RabbitMQ message-based systems

- [Instructor] RabbitMQ is a technology you can use in message-based systems. Let's jump right in and look at what a message-based system is, and why they're used. A simple way of connecting services to each other is to have one call the other directly. This is called an RPC-style communication. RPC is short for remote procedure call. Each service will have a specific address, a way of finding that specific service. This is often a URL or an IP address. So the sender needs to know the address of the receiver. This can grow to quite a large list when the amount of services increases. When a receiver's address changes all senders that depend on this service need to be updated. Message-based systems work differently. In a message-based system we put a message broker in between the two services. A sender sends a message to the message broker, and the broker has then been configured to send this message to the receiver.…

Contents