Для быстрой настройки среды разработки для 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-адрес виртуальной машины.
Скриншот: