como instalar o RabbitMQ no Ubuntu

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 update
sudo apt-get-y upgrade

uma Vez feito isso, podemos ativar o RabbitMQ aplicativo de repositório:

echo “deb http://www.rabbitmq.com/debian/ teste principal” >> /etc/apt/sources.lista

Este comando não produz qualquer saída:

Agora, podemos adicionar a chave de verificação do RabbitMQ pacote:

curl http://www.rabbitmq.com/rabbitmq-signing-key-public.asc | sudo apt-key add –

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:

apt-get update

agora podemos finalmente passar para baixar e instalar o RabbitMQ servidor:

sudo apt-get install rabbitmq-server

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:

sudo nano /etc/default/rabbitmq-server

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:

sudo rabbitmq-plugins permitem rabbitmq_management

uma Vez que isso é feito, nós pode visite o seguinte IP para acessar o Console de Gerenciamento do RabbitMQ:

http://localhost:15672/

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:

# Para iniciar o serviço:
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.

Deixe uma resposta

O seu endereço de email não será publicado.