/images/davydson-verri.webp

Davydson Verri

Como Configurar RabbitMQ com Docker Compose, Filas, DLQs, Plugins e Segurança

 Introdução

Recentemente, precisei rodar uma instância do RabbitMQ no meu ambiente local. O desafio era replicar fielmente o ambiente de produção, incluindo a configuração de virtual hosts, exchanges, filas, routing keys, bindings, usuários, permissões e plugins, para que eu pudesse simplesmente iniciar o desenvolvimento sem me preocupar com a infraestrutura.

Para resolver isso com o Docker, criei um docker-compose que sobe uma instância do RabbitMQ já configurada com todos os recursos que a aplicação precisa. Assim, consigo simular o ambiente produtivo de forma realista e garantir que a aplicação funcione corretamente durante o desenvolvimento.