Cómo instalar Apache Activemq en Debian 10

Cómo instalar Apache Activemq en Debian 10

Apache activemq es un corredor de mensajes multiprotocol de código abierto flexible y potente que Java. Un corredor de mensajes media la comunicación entre las aplicaciones traduciendo un mensaje desde el protocolo de mensajería formal del remitente al protocolo de mensajería formal del receptor.

Leer también: Cómo instalar Apache Activemq en CentOS/RHEL 8

Activemq admite muchos protocolos de transporte estándar como Cable abierto, PISAR MUY FUERTE, Mqtt, AMQP, DESCANSAR, y Redes web. También es compatible Java a través de la totalidad Servicio de mensajes de Java (JMS).

Características de ActivemQ

Aquí hay una lista de sus características notables:

  • Tiene una configuración flexible con el soporte de la integración de aplicaciones multiplataforma utilizando el protocolo AMQP ubicuo.
  • Se puede implementar como un proceso independiente, por lo tanto, proporciona la máxima flexibilidad para la asignación y gestión de recursos entre diferentes aplicaciones.
  • Utiliza varios modos para alta disponibilidad, incluidos los mecanismos de bloqueo de nivel de fila de la base de archivos y de base de datos, y más.
  • Permite mensajes de intercambio entre aplicaciones web utilizando stomp sobre websockets.
  • Admite el equilibrio de carga de mensajes y la alta disponibilidad de datos para los datos.
  • Admite la administración de dispositivos IoT usando MQTT y mucho más.

En este artículo, le explicaremos cómo instalar la última versión de Apache activemq en un Debian 10 servidor.

Correr Activemq, Debe tener Java instalado en su sistema Debian 10. Requiere un Entorno de tiempo de ejecución de Java (Jre) 1.7 o posterior y el Java_home La variable de entorno debe establecerse en el directorio donde está instalado el JRE.

Instalación de ActivemQ en Debian 10

Para instalar la versión más reciente de Activemq, Dirígete a su sitio web oficial y descarga el paquete fuente o usa el siguiente comando wget para descargar directamente en el terminal como se muestra.

# CD/OPT # wget https: // www.apache.org/Dist/activemq/5.15.9/Apache-Activemq-5.15.9 bolas.alquitrán.GZ # TAR ZXVF APACHE-ACTIVEMQ-5.15.9 bolas.alquitrán.GZ 

A continuación, muévase al directorio extraído y enumere su contenido utilizando el comando LS de la siguiente manera:

# CD Apache-Activemq-5.15.9 # ls 
Lista de contenido de ActivemQ

Después de instalar Activemq Como se muestra arriba, debe tomar nota de los siguientes subdirectorios clave en el directorio de instalación:

  • papelera - contiene el archivo ejecutable y otros archivos relacionados.
  • confusión - almacena los archivos de configuración (el archivo de configuración principal es /Opt/Apache-Activemq-5.15.9/conf/activemq.xml, Escrito en formato XML).
  • datos - Contiene el archivo PID y los archivos de registro.

Activemq Viene con una configuración básica suficiente y UOU puede iniciarlo como un proceso de demonio independiente con el siguiente comando. Tenga en cuenta que este comando es relativo al directorio de Inicio/Instalación de ActiveMQ (/Opt/Apache-Activemq-5.15.9).

# ./bin/activemq start 
Iniciar activemq en Debian 10

El Activemq Daemon escucha en el puerto 61616 Por defecto y puede verificarlo usando el utilidad de las SS.

# ss -ltpn 
Verifique el puerto de escucha de ActivemQ

Access Activemq en Debian 10

El paso final es probar el Activemq Instalación a través de la consola web que escucha en el puerto 8161. Para hacer eso, abra un navegador web y apunte a la URL.

http: // localhost: 8161 o http: // server_ip: 8161 

Entonces el Activemq La interfaz web debe cargarse como se muestra en la siguiente captura de pantalla.

Acceder a la interfaz Apache ActivemQ

Para administrar y monitorear Activemq, Debe iniciar sesión en la interfaz administrativa haciendo clic en "Broker de gerente ActivemQ". Tenga en cuenta que también puede acceder a la consola web utilizando la URL:

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

Use el nombre de usuario y la contraseña predeterminados, administrador/administrador y hacer clic De acuerdo.

ActiveMQ Admin Inicio de sesión

La siguiente captura de pantalla representa la consola administrativa, tiene muchas características en relación con sus pestañas (inicio, colas, temas, suscriptores, conexiones, programados y envío).

Panel de administración de Activemq

Para probar cómo Activemq trabaja, ve al Enviar página y enviar un mensaje a una cola. Después de hacer clic Enviar, Debería poder navegarlos y ver la cola como una RSS o Átomo alimentar.

Puedes ver Activemq registros usando el archivo /Opt/Apache-Activemq-5.15.9/data/activemq.registro, Por ejemplo.

# gato ./data/activemq.Registro #relativo en el directorio de instalación o # Cat /Opt /Apache-Activemq-5.15.9/data/activemq.ruta de registro #full 

Para detener o matar el Activemq Daemon, ejecute el siguiente comando.

# ./bin/activemq #relative al directorio de instalación o #/opt/apache-activemq-5.15.9/bin/activemq stop #full ruta 

Para obtener más información, consulte la documentación de ActivEmq 5.

En este artículo, hemos mostrado cómo instalar Apache activemq Broker de mensajes en Debian 10. Use el formulario de comentarios a continuación para hacer cualquier pregunta para compartir sus pensamientos con nosotros.