neste post, veremos como podemos instalar uma das ferramentas de mensagens assíncronas mais populares, RabbitMQ. De acordo com seu site oficial: “RabbitMQ é o corretor de mensagens de código aberto mais amplamente implantado”, mas o que é Mensagens e ser um corretor de mensagens? Vamos descobrir.
mensagens
uma mensagem é uma maneira de trocar informações entre aplicativos, servidores e processos. Quando dois aplicativos compartilham dados entre si, eles podem decidir quando reagir a eles quando recebem os dados. Para trocar dados de forma eficaz, um aplicativo deve ser independente de outro aplicativo. Esta parte da Independência é onde um corretor de mensagens entra.
Message Broker
um message broker é um aplicativo que armazena mensagens para um aplicativo. Sempre que um aplicativo deseja enviar dados para outro aplicativo, o aplicativo publica a mensagem no message broker. O message broker então descobre a qual fila essa mensagem Pertence, descobre os aplicativos que estão conectados a essa fila e, portanto, esses aplicativos agora podem consumir essa mensagem.
o aplicativo message broker, como o RabbitMQ, é responsável por salvar essa mensagem até que haja um consumidor para essa mensagem. As filas são apenas buffers virtualmente infinitos que armazenam pacotes de mensagens.
o que é RabbitMQ
RabbitMQ é um dos corretores de mensagens de código aberto mais amplamente implantados. É uma implementação do Advanced Message Queuing Protocol, que é um padrão aberto. Vamos começar instalando o RabbitMQ em nossa máquina baseada no Ubuntu.
Instalação do RabbitMQ
Vamos começar atualizando o Ubuntu com o conjunto de ferramentas de aplicação:
sudo apt-get-y upgrade
uma Vez feito isso, podemos ativar o RabbitMQ aplicativo de repositório:
Este comando não produz qualquer saída:
Agora, podemos adicionar a chave de verificação do RabbitMQ pacote:
Este cmmand pode levar até alguns minutos para ser concluído, dependendo upo sobre a velocidade da Internet:
podemos voltar a executar o comando update agora:
agora podemos finalmente passar para baixar e instalar o RabbitMQ servidor:
Vamos ver a saída para este comando:
Se você estiver disposto a gerir o número máximo de ligação a partir do lançamento em si, edite a seguinte RabbitMQ arquivo de configuração:
Activar RabbitMQ Console de Gerenciamento
RabbitMQ Console de Gerenciamento é uma ferramenta muito útil na aplicação web através do qual podemos realizar muitas tarefas muito facilmente, como:
- Gerenciar usuários e suas permissões e funções
- Criar novas filas
- Gerenciar filas, monitorar a sua taxa de consumo etc.
- Limpar dados que estão atualmente em filas
- Enviar e receber mensagens de
- o uso de Memória em relação a cada fila e pelo processo geral
Execute o seguinte comando para habilitar o Console de Gerenciamento do RabbitMQ:
uma Vez que isso é feito, nós pode visite o seguinte IP para acessar o Console de Gerenciamento do RabbitMQ:
uma Vez feito isso, podemos ver que a gestão plugin está ativado e consuole está no acima mencionado URL:
credenciais padrão para isso é convidado / convidado. Você pode fazer login e ver que todas as operações que podemos realizar:
Use os seguintes comandos para gerenciar o RabbitMQ servidor mais:
serviço de rabbitmq-server start
# Para parar o serviço:
serviço de rabbitmq-parada do servidor
# Para reiniciar o serviço:
serviço de rabbitmq-server restart
# Para verificar o status:
serviço de rabbitmq-status do servidor
Conclusão
Em geral, nenhuma configuração manual será necessária com RabbitMQ como já vem empacotado com o grau de produção de configuração. Nesta lição, aprendemos como podemos instalar o RabbitMQ e seu console de gerenciamento.