From the course: Learning RabbitMQ: Efficient Message Queuing
Unlock this course with a free trial
Join today to access over 24,900 courses taught by industry experts.
Message-based systems - RabbitMQ Tutorial
From the course: Learning RabbitMQ: Efficient Message Queuing
Message-based systems
- [Instructor] In this course, we'll build a message-based system for a fictional travel agency. You'll be able to make bookings and we'll build it in such a way that we send out messages over RabbitMQ to consuming services. You'll learn that it's easy to set up and use RabbitMQ for reliable messaging, but RabbitMQ also scales up to thousands of messages per second, making it a great choice for distributed systems. Before we get deeper into the basic usage, let's get to know RabbitMQ. RabbitMQ is a technology that you can use in message-based systems. Let's jump right in and take a 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 unique address, a way of finding that specific service. This is often a URL…