RabbitMQ

RabbitMQ is used as the message broker for Nameko and allows it to utilize AMQP. Before we start, you will need to install it on your machine; to do so, we will use Docker, which is available on all major operating systems.

For those new to Docker, it allows us to run our code in a standalone, self-contained environment called a container. Within a container is everything that is required for that code to run independently from anything else. You can also download and run pre-built containers, which is how we are going to run RabbitMQ. This saves us from installing it on our local machine and minimizes the amount of issues that can arise from running RabbitMQ on different platforms such as macOS or Windows.

If you do not already ...

Get Python Programming Blueprints now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.