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: Console de Gerenciamento do RabbitMQ