Para configurar rapidamente um ambiente de desenvolvimento para o RabbitMQ, é recomendado utilizar o Docker. Como o RabbitMQ é desenvolvido usando Erlang, o processo de instalação convencional envolve instalar o Erlang primeiro e depois o RabbitMQ, o que pode ser bastante complicado. Usar o Docker simplifica esse processo com apenas um único comando.
Recomendação: É aconselhável utilizar o Docker para implantar o ambiente de desenvolvimento. É simples, conveniente para manter vários ambientes e não há necessidade de gastar muito tempo na configuração do ambiente. A instalação do Docker no MacOS e no Linux é direta e pode ser encontrada online. Embora o Windows 10 também suporte a instalação do Docker, é melhor instalar uma máquina virtual Linux para testes de backend, já que o sistema Windows não é muito conveniente para esse fim.
Implantação usando o Docker
Comando de instalação inicial
docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management
Explicação: O comando acima baixa e inicia uma instância de contêiner RabbitMQ, abrindo duas portas, 5672 e 15672. A porta 15672 é a porta do console de gerenciamento, enquanto a porta 5672 é a porta à qual precisamos acessar ao escrever código.
Sobre a versão da imagem do RabbitMQ Docker, o exemplo utiliza a versão 3-management. A versão mais recente pode ser encontrada no repositório oficial de imagens Docker aqui.
Gerenciando o contêiner RabbitMQ
Para parar o contêiner RabbitMQ:
docker stop rabbitmq
Para iniciar o contêiner RabbitMQ novamente:
docker start rabbitmq
Nota: O contêiner Docker só precisa ser instalado uma vez e, posteriormente, pode ser iniciado e interrompido usando os comandos start/stop.
Console de Gerenciamento do RabbitMQ
Acesse o console de gerenciamento do RabbitMQ em: http://localhost:15672/ Nome de usuário e senha padrão: guest / guest
Dica: Se estiver usando uma máquina virtual, substitua 'localhost' pelo endereço IP da máquina virtual.
Captura de tela: