RabbitMQ

Запуск RabbitMQ в Docker контейнере

Скачайте официальный образ RabbitMQ

docker pull rabbitmq:3.6.14-management

Создайте docker volume для RabbitMQ:

docker volume create rabbitmq_data

Что такое RabbitMQ

RabbitMQ - это брокер сообщений, который позволяет обмениваться сообщениями между различными программами. RabbitMQ поддерживает следующие языки: Python, Java, Ruby, PHP, C#, JavaScript, Go, Elixir, Objective-C, Swift, Spring AMQP.

AMQP - это открытый протокол обмена сообщениями, который используется в RabbitMQ. AMQP это отдельная спецификация, утвержденная консорциумом OASIS.