Como instalar o Apache Activemq no Debian 10

Como instalar o Apache Activemq no Debian 10

Apache ActiveMq é um corretor de mensagens multiprotocolo flexível e poderoso de fonte aberta Java. Um corretor de mensagens medeia a comunicação entre os aplicativos, traduzindo uma mensagem do protocolo formal de mensagens do remetente para o protocolo formal de mensagens do receptor.

Leia também: Como instalar o Apache ActiveMQ no CentOS/Rhel 8

ActiveMq suporta muitos protocolos de transporte padrão, como Openwire, Stomp, Mqtt, AMQP, DESCANSAR, e WebSockets. Ele também suporta clientes entre idiomas, incluindo Java via completa Serviço de mensagem Java (Jms).

Recursos ActiveMQ

Aqui está uma lista de seus recursos notáveis:

  • Possui uma configuração flexível com o suporte da integração de aplicativos de várias plataformas usando o onipresente protocolo AMQP.
  • Ele pode ser implantado como um processo independente, portanto, fornece máxima flexibilidade para alocação e gerenciamento de recursos entre diferentes aplicações.
  • Utiliza vários modos para alta disponibilidade, incluindo mecanismos de travamento no nível de arquivo e banco de dados, e muito mais.
  • Permite mensagens de troca entre aplicativos da Web usando Stomp em WebSockets.
  • Ele suporta o balanceamento de carga de mensagens e alta disponibilidade para dados.
  • Suporta o gerenciamento de dispositivos IoT usando MQTT e muito mais.

Neste artigo, explicaremos como instalar a versão mais recente de Apache ActiveMq com um Debian 10 servidor.

Para correr ActiveMq, Você precisa ter o Java instalado no seu sistema Debian 10. Requer um Java Runtime Environment (Jre) 1.7 ou mais tarde e o Java_home A variável de ambiente deve ser definida para o diretório onde o JRE está instalado.

Instalando o ActiveMQ no Debian 10

Para instalar a versão mais recente de ActiveMq, Vá para o site oficial e faça o download do pacote de origem ou use o seguinte comando wget para baixar diretamente no terminal como mostrado.

# cd/opt # wget https: // www.apache.org/dist/ActiveMQ/5.15.9/apache-ativemq-5.15.9-BIN.alcatrão.gz # tar zxvf apache-ativemq-5.15.9-BIN.alcatrão.gz 

Em seguida, vá para o diretório extraído e liste seu conteúdo usando o comando ls da seguinte forma:

# CD Apache-ativemq-5.15.9 # LS 
Liste o conteúdo do ActiveMQ

Depois de instalar ActiveMq Como mostrado acima, você precisa anotar os seguintes subdiretos-chave no diretório de instalação:

  • BIN - contém o arquivo executável e outros arquivos relacionados.
  • conf - armazena os arquivos de configuração (o arquivo de configuração principal é /opt/apache-ativemq-5.15.9/conf/ativemq.xml, escrito em formato XML).
  • dados - contém o arquivo PID e arquivos de log.

ActiveMq Vem com uma configuração básica suficiente e a UO pode iniciá -la como um processo de daemon independente com o seguinte comando. Observe que este comando é relativo ao diretório de instalação/instalação do ActiveMQ (/opt/apache-ativemq-5.15.9).

# ./BIN/ActiveMQ Start 
Inicie o ActiveMQ no Debian 10

O ActiveMq Daemon escuta na porta 61616 por padrão e você pode verificá -lo usando o utilitário ss.

# ss -ltpn 
Verifique a porta de escuta do ActiveMQ

Access ActiveMQ no Debian 10

A etapa final é testar o ActiveMq Instalação através do console da web que ouve na porta 8161. Para fazer isso, abra um navegador da web e aponte para o URL.

http: // localhost: 8161 ou http: // server_ip: 8161 

Então o ActiveMq A interface da web deve carregar como mostrado na captura de tela a seguir.

Access Apache ActiveMQ Interface

Para gerenciar e monitorar ActiveMq, Você precisa fazer login na interface administrativa clicando em “Gerente ActiveMQ Broker”. Observe que você também pode acessar o console da web usando o URL:

http: // localhost: 8161/admin ou http: // server_ip: 8161/admin. 

Use o nome de usuário e senha padrão, admin/admin e clique OK.

Login do ActiveMQ Admin

A captura de tela a seguir descreve o console administrativo, ele possui muitos recursos em relação às suas guias (casa, filas, tópicos, assinantes, conexões, programados e enviados).

Painel do ActiveMQ Admin

Para testar como ActiveMq trabalha, vá para o Enviar página e envie uma mensagem para uma fila. Depois de clicar Enviar, você deve poder navegar por eles e ver a fila como um RSS ou Átomo alimentar.

Você pode ver ActiveMq logs usando o arquivo /opt/apache-ativemq-5.15.9/Data/ActiveMQ.registro, por exemplo.

# gato ./Data/ActiveMQ.Log #Relative to Instalation Directory ou # Cat /Opt /Apache-ActiveMQ-5.15.9/Data/ActiveMQ.Log #full Path 

Para parar ou matar o ActiveMq Daemon, execute o seguinte comando.

# ./bin/ActiveMQ #Relative to Instalation Directory ou #/opt/apache-activeMQ-5.15.9/BIN/ActiveMQ Stop #full Path 

Para mais informações, consulte a documentação ActiveMQ 5.

Neste artigo, mostramos como instalar Apache ActiveMq corretor de mensagens ligado Debian 10. Use o formulário de comentário abaixo para fazer qualquer pergunta para compartilhar seus pensamentos conosco.