Those examples are ported from the RabbitMQ tutorial. They are specific to aioamqp and uses coroutines exclusievely. Please read both documentation together, as the official documentation explain how to use the AMQP protocol correctly.

Do not hesitate to use RabbitMQ Shiny management interfaces, it really helps to understand which message is stored in which queues, and which consumer unqueues what queue.

Using docker, you can run RabbitMQ using the following command line. Using this command line you will be able to run the examples and access the RabbitMQ management interface using the login guest and the password guest.