Como instalar e configurar o RabbitMQ no CentOS 7 e Ubuntu 17

Nos ambientes atuais das organizações existem certos parâmetros e pilares que são necessários para uma correta gestão desta e ainda mais delicados para permitir que todos os integrantes da empresa tenham a forma de se comunicarem entre si de forma eficaz, em tempo real e de forma plena. compatibilidade de seus dispositivos.

Neste aspecto entram em jogo as aplicações de mensagens que se desenvolvem com o objetivo de oferecer as melhores soluções nesta área e, sendo muito mais do que uma simples aplicação de troca de mensagens, devem possuir funcionalidades especiais para serem selecionadas. Nesta área temos o RabbitMQ que é uma plataforma de software cujo objetivo é a intermediação de mensagens comerciais e é oferecida gratuitamente e de código aberto à disposição de todos os utilizadores.

Neste tutorial, veremos como instalar e configurar o RabbitMQ em duas das distribuições mais populares, CentOS 7 e Ubuntu 17.

O que é RabbitMQRabbitMQ é o corretor de mensagens de código aberto mais popular que temos hoje, com mais de 30.000 implementações em vários tipos de organizações em todo o mundo.

O RabbitMQ é leve e fácil de implantar software localmente e na nuvem, ele oferece suporte a vários protocolos de mensagens.

Um ponto ideal deste aplicativo é que RabbitMQ pode ser executado em muitos sistemas operacionais e ambientes de nuvem, oferecendo uma ampla gama de ferramentas de desenvolvimento disponíveis em vários idiomas.

RabbitMQ é escrito em Erlang e implementa o Protocolo de Enfileiramento de Mensagens Avançado (AMQP). O RabbitMQ oferece suporte a vários protocolos de mensagens, filas de mensagens, confirmação, roteamento flexível para filas, vários tipos de troca para que as organizações tenham recursos suficientes para todo o problema de mensagens.

Com RabbitMQ, também temos uma API HTTP fácil de usar, uma ferramenta de linha de comando e uma interface de usuário da web para o gerenciamento adequado dos parâmetros RabbitMQ. Alguns dos casos em que podemos fazer uso do RabbitMQ são os seguintes.

Usando RabbitMQ

  • Permitir que os servidores da web respondam às solicitações rapidamente, em vez de procedimentos intensivos de recursos
  • Distribuir uma mensagem para vários destinatários
  • Apresenta funcionalidade totalmente assíncrona para sistemas back-end
  • Classificar e priorizar tarefas
  • Equilibre as cargas de trabalho entre os trabalhadores
  • Aumente o tempo de atividade do aplicativo

O RabbitMQ funciona através de uma interface que liga os remetentes das mensagens (Editores) aos destinatários (Consumidores) através de uma central (Corredor) que se encarrega de distribuir os dados às listas relevantes (Message Queues).

Recursos do RabbitMQAlguns dos recursos que veremos no RabbitMQ são:

  • Mensagens assíncronas: este tipo de mensagens é capaz de suportar vários protocolos de mensagens, filas de mensagens, confirmação de recebimento, roteamento flexível para filas, vários tipos de troca e muito mais.
  • Opciones de desarrollo: RabbitMQ puede ser implementado con BOSH, Chef, Docker y Puppet y, adicional a esto, será posible desarrollar mensajes en varios idiomas con los lenguajes de programación como Java, .NET, PHP, Python, JavaScript, Ruby, Go y muitos mais.
  • Implantação distribuída: RabbitMQ pode ser implementado como um cluster para alta disponibilidade e desempenho dos dados a serem gerenciados
  • RabbitMQ suporta TLS e LDAP, permitindo que seja implantado em nuvens públicas e privadas.
  • Ferramentas múltiplas: com este utilitário temos em mãos uma variedade de ferramentas e add-ons que suportam integração contínua, métricas operacionais e integração com outros sistemas de negócios, aumentando assim a capacidade de desenvolvimento e o escopo.
  • Gerenciamento e monitoramento: RabbitMQ pode ser gerenciado por meio de uma API HTTP, ferramenta de linha de comando e interface do usuário.

1. Como instalar o RabbitMQ no CentOS 7


Agora veremos como instalar o RabbitMQ no CentOS 7.

Sistema de atualizaçãoO primeiro passo a ser dado será atualizar os pacotes do sistema operacional, para isso vamos executar o seguinte:

 yum -y atualização

Passo 1
Instalação Erlang: RabbitMQ é escrito na linguagem Erlang, mas Erlang não está disponível no repositório YUM por padrão, portanto, será necessário instalar o repositório Erlang executando o seguinte:

 wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

Passo 2
Agora, faremos o download do Erlang RPM executando o seguinte:

 rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

etapa 3
Com isso, podemos instalar o Erlang executando o seguinte:

 yum install erlang

Passo 4
Para verificar a instalação do Erlang, basta executar o seguinte comando:

 erl


Login Junte-se!

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave