Для быстрой настройки среды разработки для RabbitMQ рекомендуется использовать Docker. Поскольку RabbitMQ разрабатывается с использованием Erlang, традиционный процесс установки включает сначала установку Erlang, а затем RabbitMQ, что может быть довольно громоздким. Использование Docker упрощает этот процесс всего одной командой.

Рекомендация: Разумно использовать Docker для развертывания среды разработки. Это просто, удобно для поддержки нескольких сред, и нет необходимости тратить слишком много времени на настройку среды. Установка Docker в MacOS и Linux проста и может быть найдена онлайн. Хотя Windows 10 также поддерживает установку Docker, лучше установить виртуальную машину Linux для тестирования бэкенда, так как Windows не очень удобна для этой цели.

Развертывание с использованием Docker

Команда начальной установки

docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management

Пояснение: Вышеприведенная команда загружает и запускает экземпляр контейнера RabbitMQ, открывая два порта: 5672 и 15672. Порт 15672 - это порт консоли управления, а 5672 - порт, к которому нам нужно обратиться при написании кода.

Относительно версии образа RabbitMQ Docker, в примере используется версия 3-management. Последнюю версию можно найти в официальном репозитории образов Docker здесь.

Управление контейнером RabbitMQ

Чтобы остановить контейнер RabbitMQ:

docker stop rabbitmq

Чтобы снова запустить контейнер RabbitMQ:

docker start rabbitmq

Примечание: Контейнер Docker нужно установить только один раз и затем можно запускать и останавливать с помощью команд start/stop.

Консоль управления RabbitMQ

Доступ к консоли управления RabbitMQ по адресу: http://localhost:15672/ Имя пользователя и пароль по умолчанию: guest / guest

Совет: Если используется виртуальная машина, замените 'localhost' на IP-адрес виртуальной машины.

Скриншот: RabbitMQ Management Console