Comment installer Apache ActiveMQ sur Debian 10

Comment installer Apache ActiveMQ sur Debian 10

Apache activemq est un courtier de messages multi-protocols flexible et puissant construit en utilisant Java. Un courtier de messages intervient sur la communication entre les applications en traduisant un message du protocole de messagerie formel de l'expéditeur au protocole de messagerie formel du récepteur.

Lire aussi: Comment installer Apache ActiveMQ sur Centos / Rhel 8

Activemq prend en charge de nombreux protocoles de transport standard tels que Openwire, Piétiner, MQTT, AMQP, REPOS, et Sockets websockets. Il prend également en charge les clients transversaux, notamment Java via plein Service de messages Java (Jms).

Fonctionnalités activeMQ

Voici une liste de ses caractéristiques notables:

  • Il a une configuration flexible avec la prise en charge de l'intégration d'applications multiplateformes à l'aide du protocole AMQP omniprésent.
  • Il peut être déployé comme un processus autonome offre ainsi une flexibilité maximale pour l'allocation et la gestion des ressources entre les différentes applications.
  • Utilise plusieurs modes pour la haute disponibilité, y compris à la fois le système de fichier et les mécanismes de verrouillage au niveau des lignes de base de données, et plus.
  • Permet d'échanger des messages entre les applications Web à l'aide de stomp sur Websockets.
  • Il prend en charge l'équilibrage de la charge des messages et la haute disponibilité pour les données.
  • Prend en charge la gestion des appareils IoT à l'aide de MQTT, et bien plus encore.

Dans cet article, nous vous expliquerons comment installer la dernière version de Apache activemq sur un Debian 10 serveur.

Courir Activemq, Vous devez faire installer Java sur votre système Debian 10. Il nécessite un Environnement d'exécution Java (Jre) 1.7 ou plus tard et le Java_home La variable d'environnement doit être définie sur le répertoire où le JRE est installé.

Installation activeMQ sur Debian 10

Pour installer la version la plus récente de Activemq, Rendez-vous sur leur site Web officiel et téléchargez le package source ou utilisez la commande wget suivante pour télécharger directement sur le terminal comme indiqué.

# cd / opt # wget https: // www.apache.org / dist / activemq / 5.15.9 / Apache-AactiveMQ-5.15.9 bac.le goudron.gz # tar zxvf apache-activermq-5.15.9 bac.le goudron.gz 

Ensuite, déplacez-vous dans le répertoire extrait et listez son contenu à l'aide de la commande LS comme suit:

# cd apache-activermq-5.15.9 # ls 
Liste des contenus activeMQ

Après installation Activemq Comme indiqué ci-dessus, vous devez prendre note des sous-répertoires clés suivants dans le répertoire d'installation:

  • poubelle - Contient le fichier exécutable et d'autres fichiers connexes.
  • confli - stocke les fichiers de configuration (le fichier de configuration principal est / opt / apache-activermq-5.15.9 / conf / activemq.xml, Écrit au format XML).
  • données - Contient le fichier PID et les fichiers journaux.

Activemq Livré avec une configuration de base suffisante et UOU peut le démarrer comme un processus de démon autonome avec la commande suivante. Notez que cette commande est relative au répertoire ActiveMQ Home / Installation (/ opt / apache-activermq-5.15.9).

# ./ bin / activemq start 
Démarrer ActiveMQ sur Debian 10

Le Activemq le démon écoute sur le port 61616 par défaut et vous pouvez le vérifier en utilisant le utilitaire SS.

# ss -ltpn 
Vérifiez le port d'écoute ActiveMQ

Accéder à ActiveMQ sur Debian 10

La dernière étape consiste à tester le Activemq Installation via la console Web qui écoute le port 8161. Pour ce faire, ouvrez un navigateur Web et pointez-le sur l'URL.

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

Puis le Activemq L'interface Web doit se charger comme indiqué dans la capture d'écran suivante.

Accédez à l'interface Apache ActiveMQ

Pour gérer et surveiller Activemq, Vous devez vous connecter à l'interface administrative en cliquant sur "Gestionnaire ActiveMQ Broker". Notez que vous pouvez également accéder à la console Web à l'aide de l'URL:

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

Utilisez le nom d'utilisateur et le mot de passe par défaut, admin / admin et cliquer D'accord.

Connexion activeMQ Admin

La capture d'écran suivante représente la console administrative, il a de nombreuses fonctionnalités par rapport à ses onglets (maison, files d'attente, sujets, abonnés, connexions, planifiés et envoyés).

Tableau de bord d'administration activeMQ

Pour tester comment Activemq fonctionne, allez au Envoyer page et envoyer un message à une file d'attente. Après avoir cliqué Envoyer, vous devriez être en mesure de les parcourir et de visualiser la file d'attente comme un RSS ou Atome alimentation.

Vous pouvez voir Activemq journaux à l'aide du fichier / opt / apache-activermq-5.15.9 / data / activemq.enregistrer, Par exemple.

# chat ./ data / activemq.Journal #relatif au répertoire d'installation ou # CAT / OPT / APACHE-ACTIVEMQ-5.15.9 / data / activemq.Journal #Full Path 

Pour arrêter ou tuer le Activemq démon, exécutez la commande suivante.

# ./ bin / activemq #relative to installation répertoire ou # / opt / apache-activermq-5.15.9 / bin / activemq stop #full chemin 

Pour plus d'informations, consultez la documentation ActiveMQ 5.

Dans cet article, nous avons montré comment installer Apache activemq courtier de messages sur Debian 10. Utilisez le formulaire de commentaire ci-dessous pour poser des questions pour partager vos réflexions avec nous.