[14] – RabbitMQ
🚀 Entendendo o Menu [14] – RabbitMQ
🧾 O que é o RabbitMQ?
RabbitMQ é um broker de mensagens robusto e de código aberto, amplamente utilizado para comunicação assíncrona entre serviços em arquiteturas de microsserviços ou sistemas distribuídos. Ele age como um intermediário (ou “coelho” 🐰) para garantir que mensagens sejam entregues corretamente entre aplicações.
- Produção: Envio de mensagens por filas;
- Consumo: Processamento dessas mensagens por outros serviços;
- Escalabilidade: Permite que os sistemas cresçam horizontalmente sem perder eficiência;
- Confiabilidade: Garante entrega confiável de mensagens mesmo em falhas temporárias.
Pré-requisitos para a Instalação
Antes de prosseguir com a instalação, é importante garantir que sua VPS esteja configurada corretamente, certifique-se de:
- Sistema operacional: Ubuntu 20.04 LTS (versão homologada)
- SetupOrion executado com menu [ 01 ] – Traefik & Portainer
- Domínio próprio apontando para o IP da sua VPS
Se você ainda não executou o SetupOrion, siga as etapas iniciais corretamente antes de prosseguir com a instalação .
Caso ainda não tenha instalado o Traefik e o Portainer, utilize a opção [ 01 ] – Traefik & Portainer no menu do SetupOrion antes de seguir com a instalação.
✨ Benefícios do SetupOrion para Instalar o RabbitMQ
Através do SetupOrion, você pode instalar o RabbitMQ de forma rápida, segura e configurada automaticamente com as melhores práticas:
- ✅ Configuração automática via Docker Swarm;
- 🔒 Acesso seguro via HTTPS graças ao Traefik;
- 📦 Imagem atualizada e otimizada (
rabbitmq:latest); - 🎛️ Integração com outras stacks instaladas pelo SetupOrion;
- 📁 Tudo feito com volumes persistentes e organizados;
- 🎯 Ideal para uso com Evolution API, Chatwoot, N8N e outras ferramentas baseadas em filas.
📌 Como Funciona a Instalação Pelo SetupOrion
Quando você seleciona a opção [14] – RabbitMQ no SetupOrion, ele prepara tudo para que o RabbitMQ funcione perfeitamente no seu servidor. Aqui está o processo simplificado:
- Verificação de Recursos: Certifica-se de que sua VPS tenha ao menos 1 vCPU e 1GB de RAM;
- Criação da Stack YAML: Gera o arquivo
rabbitmq.yamlcom configurações avançadas; - Deploy Automático: Utiliza o Docker Swarm e o Portainer para subir o serviço;
- Integração com Rede Interna: Conecta o RabbitMQ à rede criada pelo SetupOrion;
- Persistência de Dados: Usa volumes para manter dados mesmo após reinicializações;
- Configuração de Usuário e Senha: Define credenciais padrão caso não existam.
📄 Como Preencher as Informações Solicitadas
Diferentemente de algumas outras ferramentas, o SetupOrion não pede interação direta durante a instalação do RabbitMQ. Ele usa valores pré-definidos e salva as credenciais no arquivo /root/dados_vps/dados_rabbitmq:
- Usuário:
admin - Senha: Gerada aleatoriamente (ex:
7b9f56ab8d0f5a6c...) - Host: Seu domínio ou IP local (ex:
rabbitmq.seudominio.com) - Porta AMQP:
5672 - Porta Web:
15672(acesso web)
Essas informações são salvas automaticamente e podem ser acessadas posteriormente para integração com outras ferramentas como Evolution API, N8N ou qualquer sistema que precise usar filas de mensagens.
🛠️ Como Usar o RabbitMQ Após a Instalação
Após concluída a instalação, você poderá acessar o painel administrativo do RabbitMQ através do seguinte endereço:
https://seu-dominio-rabbitmq/admin
Com usuário e senha gerados automaticamente, você terá acesso total para criar filas, exchanges, configurar bindings e monitorar o tráfego de mensagens.
🔗 Integração com Outras Ferramentas
O RabbitMQ é especialmente útil quando integrado com:
- 📲 Evolution API: Para disparos assíncronos de mensagens via WhatsApp;
- ⚙️ N8N: Para workflows pesados e eventos acionados por filas;
- 📊 Grafana + Prometheus: Para métricas em tempo real do tráfego;
- ⚡ Qualquer outro sistema que precise de processamento em background ou comunicação entre microserviços.
🧠 Por Que Usar RabbitMQ Com SetupOrion?
Usar o RabbitMQ com o SetupOrion significa:
- ⏱️ Tempo zero de configuração manual;
- 🔐 Segurança desde o primeiro passo;
- 🔄 Totalmente integrável com outras stacks do Setup;
- 📂 Arquivos de configuração e logs salvos em pasta específica;
- 📡 Pronto para escalar conforme sua aplicação cresce.
📚 Conclusão
O RabbitMQ é uma ferramenta essencial para quem busca escalabilidade, confiabilidade e comunicação assíncrona entre sistemas. E com o SetupOrion, instalar e configurar o RabbitMQ se torna algo rápido, simples e extremamente produtivo. Você só precisa digitar [14] e seguir o fluxo!
Se você trabalha com automações, chatbots, integrações ou orquestração de serviços, o RabbitMQ é uma peça fundamental. 💡 E com o SetupOrion, você tem tudo isso em minutos e com qualidade OrionDesign. ✅
📌 Links Úteis
- 🌐 Site Oficial do RabbitMQ
- Site OrionDesigner: https://oriondesign.art.br/
- Youtube OrionDesigner: https://www.youtube.com/@OrionDesignOficial
💻 Indicação de VPS (parceria)
Se você quer uma VPS para colocar seus projetos no ar, veja os planos recomendados:
Ver planos de VPS recomendados
Transparência: este é um link de indicação/parceria.