Table of Contents
Cómo instalar Apache ActiveMQ en Debian 10
Apache ActiveMQ. es un agente de mensajes multiprotocolo de código abierto flexible y potente creado con Java. Un intermediario de mensajes media la comunicación entre aplicaciones traduciendo un mensaje del protocolo de mensajería formal del remitente al protocolo de mensajería formal del receptor.
Lea también. Cómo instalar Apache ActiveMQ en CentOS/RHEL 8
ActiveMQ. admite muchos protocolos de transporte estándar como OpenWire. STOMP. MQTT. AMQP. REST. y WebSockets. También admite clientes en varios idiomas, incluido Java. a través del Servicio de mensajes Java. ( JMS. completo.
Funciones de ActiveMQ
Aquí está una lista de sus características notables:
- Tiene una configuración flexible con el apoyo de la integración de aplicaciones multiplataforma usando el protocolo omnipresente AMQP.
- Se puede implementar como un El proceso independiente, por lo tanto, proporciona la máxima flexibilidad para la asignación y administración de recursos entre diferentes aplicaciones.
- Utiliza varios modos para alta disponibilidad, incluidos los mecanismos de bloqueo del sistema de archivos y del nivel de fila de la base de datos, y más.
- Permite intercambiar mensajes entre aplicaciones web usando STOMP a través de WebSockets.
- Es compatible con el equilibrio de carga de mensajes y alta disponibilidad de 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 Servidor Debian 10.
freestar.config.enabled_slots.push
Para ejecutar ActiveMQ. necesita tener Java instalado en su sistema Debian 10. Requiere un Java Runtime Environment. ( JRE. 1.7 o posterior y la variable de entorno JAVA_HOME. debe establecerse en el directorio donde está instalado JRE.
Instalación de ActiveMQ en Debian 10
Para instalar la versión más reciente de ActiveMQ. diríjase a su sitio web oficial y descargue el paquete fuente o utilice el siguiente wget comando para descargar directamente en la terminal como se muestra.
# cd/opt # wget https://www.apache.org/dist/activemq/5.15.9/apache-activemq-5.15.9-bin.tar. gz # tar zxvf apache-activemq-5.15.9-bin.tar.gz
A continuación, muévase al directorio extraído y enumere su contenido usando 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:
- bin. contiene el archivo ejecutable y otros archivos relacionados.
- conf. 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 suficiente configuración básica y puede iniciarlo como un proceso 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
Inicie ActiveMQ en Debian 10
El demonio ActiveMQ. escucha en el puerto 61616. por defecto y puedes verificarlo usando la utilidad ss.
# ss-ltpn
Verifique el puerto de escucha de ActiveMQ
Acceder a ActiveMQ en Debian 10
El paso final es probar la instalación de ActiveMQ. a través de la consola web que escucha en el puerto 8161. Para hacerlo, abra un navegador web y apúntelo a la URL.
http://localhost: 8161 O http://SERVER_IP: 8161
Luego, la interfaz web ActiveMQ. debería cargar 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 “ Administrador de agente de 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.
Utilice el nombre de usuario y la contraseña predeterminados, admin/admin. y haga clic en Aceptar.
Inicio de sesión de administrador de ActiveMQ
Lo siguiente captura de pantalla muestra la admi consola administrativa, tiene muchas características relativas a sus pestañas (Inicio, Colas, Temas, Suscriptores, Conexiones, Programado y Enviar).
Panel de administración de ActiveMQ
Para probar cómo funciona ActiveMQ. vaya a Enviar. y enviar un mensaje a una cola. Después de hacer clic en Enviar. debería poder examinarlos y ver la cola como un feed RSS. o Atom.
Puede ver los registros de ActiveMQ. utilizando el archivo /opt/apache-activemq-5.15.9/data/activemq.log. por ejemplo.
# cat ./data/activemq.log # relativo al directorio de instalación O # cat/opt/apache-activemq-5.15.9/data/activemq.log # ruta completa
Para detener o matar el demonio ActiveMQ. ejecute el siguiente comando.
# ./bin/activemq #relativo al directorio de instalación O #/opt/apache-activemq-5.15.9/bin/activemq stop #full path
Para obtener más información, consulte ActiveMQ 5.
En este artículo, hemos mostrado cómo instalar el intermediario de mensajes Apache ActiveMQ. en Debian 10. Utilice el formulario de comentarios a continuación para hacer cualquier pregunta y compartir sus pensamientos con nosotros.