RabbitMQ
Descrição
RabbitMQ é um sistema de broker de mensagens popular que opera usando AMQP (Advanced Message Queuing Protocol). É usado para a troca assíncrona de dados entre diferentes serviços em sistemas distribuídos.
O plugin de gerenciamento do RabbitMQ fornece uma API baseada em HTTP para gerenciamento e monitoramento de nós e clusters do RabbitMQ, juntamente com uma IU baseada em navegador e uma ferramenta de linha de comando, rabbitmqadmin.
Primeiros passos
O RabbitMQ é instalado com uma imagem e inicia automaticamente quando o servidor é inicializado.
Após a instalação da imagem, a interface web do RabbitMQ estará acessível em https://example.com:8080/, onde example.com é o nome do host do seu servidor.
Para acessar a interface web, use as credenciais enviadas a você por e-mail.
Além disso, as credenciais de login podem ser encontradas no servidor no arquivo:
/root/.app_credentials
Para acessar este arquivo, você precisará fazer login no servidor via SSH. Você pode se conectar ao servidor via SSH:
- Com uma chave SSH, se esta opção estiver habilitada antes de um servidor ser criado
- Com a senha do usuário
rootenviada por e-mail quando o servidor é ativado

Alterando o domínio
Se desejar usar seu próprio domínio ou subdomínio para acessar a interface web do RabbitMQ, você precisará fazer login no servidor via SSH como usuário root e executar o comando:
add_domain
Será solicitado que você insira um domínio ou subdomínio no formato subdomain.example.com.
Certifique-se de que seu domínio exista e aponte para o endereço IPv4 do seu servidor!
Quando o script terminar, um certificado Let's Ecnrypt será emitido para o domínio ou subdomínio especificado e a interface web estará disponível em https://example.com:8080/, onde example.com é o domínio (subdomínio) especificado anteriormente.
Software instalado
| Nome | Licença |
|---|---|
| RabbitMQ | MPL 2.0 |
| Caddy | Licença Apache 2.0 |
Links úteis
Para mais informações sobre os pacotes instalados, consulte a documentação oficial deles: