So installieren Sie Apache Activemq auf Debian 10

So installieren Sie Apache Activemq auf Debian 10

Apache Activemq ist ein flexibler und leistungsstarker Open-Source-Multi-Protokoll-Message-Broker, der verwendet wird Java. Ein Message Broker vermittelt die Kommunikation zwischen Anwendungen, indem eine Nachricht aus dem formalen Messaging -Protokoll des Absenders in das formale Messaging -Protokoll des Empfängers übertragen wird.

Lesen Sie auch: So installieren Sie Apache Activemq auf CentOS/RHEL 8

Activemq Unterstützt viele Standardtransportprotokolle wie z Openwire, STAMPFEN, Mqtt, Amqp, AUSRUHEN, Und Websockets. Es unterstützt auch Cross-Language-Kunden einschließlich Java via Full Java Message Service (JMS).

Aktivitätsfunktionen

Hier ist eine Liste der bemerkenswerten Funktionen:

  • Es verfügt über eine flexible Konfiguration mit der Unterstützung der Multi-Plattform-Anwendungsintegration unter Verwendung des allgegenwärtigen AMQP-Protokolls.
  • Es kann als eigenständiger Prozess eingesetzt werden. Daher bietet es eine maximale Flexibilität für die Ressourcenzuweisung und das Management zwischen verschiedenen Anwendungen.
  • Verwendet mehrere Modi für hohe Verfügbarkeit, einschließlich der Verriegelungsmechanismen auf Dateisystem- und Datenbank-Zeilenebene und mehr.
  • Ermöglicht Austauschnachrichten zwischen Webanwendungen mithilfe von Stomp Over WebSockets.
  • Es unterstützt Lastausgleich von Nachrichten und Hochverfügbarkeit für Daten.
  • Unterstützt die Verwaltung von IoT -Geräten mit MQTT und vielem mehr.

In diesem Artikel erklären wir Ihnen, wie Sie die neueste Version von installieren Apache Activemq auf einen Debian 10 Server.

Laufen Activemq, Sie müssen Java auf Ihrem Debian 10 -System installieren lassen. Es erfordert a Java -Laufzeitumgebung (Jre) 1.7 oder später und die Java_Home Die Umgebungsvariable muss auf das Verzeichnis eingestellt werden, in dem die JRE installiert ist.

Installieren von ActiveMQ auf Debian 10

Um die neueste Version von zu installieren Activemq, Gehen Sie zu ihrer offiziellen Website und laden Sie das Quellpaket herunter oder verwenden Sie den folgenden WGet -Befehl, um wie gezeigt direkt auf dem Terminal herunterzuladen.

# CD/Opt # WGet https: // www.Apache.org/dist/activemq/5.15.9/Apache-Activemq-5.15.9-Bin.Teer.GZ # TAR ZXVF Apache-Activemq-5.15.9-Bin.Teer.gz 

Gehen Sie anschließend in das extrahierte Verzeichnis und listen Sie seinen Inhalt mit LS -Befehl wie folgt auf:

# CD Apache-Activemq-5.15.9 # ls 
Listen Sie Activemq Inhalt auf

Nach der Installation Activemq Wie oben gezeigt, müssen Sie die folgenden wichtigen Unterabzeichnungen im Installationsverzeichnis zur Kenntnis nehmen:

  • Behälter - Enthält die ausführbare Datei und andere zugehörige Dateien.
  • Conf - speichert die Konfigurationsdateien (die Hauptkonfigurationsdatei lautet /opt/apache-activemq-5.15.9/conf/activemq.xml, geschrieben im XML -Format).
  • Daten - Enthält die PID -Datei und Protokolldateien.

Activemq Kommt mit einer ausreichenden grundlegenden Konfiguration und UOU kann sie als eigenständigen Dämon -Prozess mit dem folgenden Befehl starten. Beachten Sie, dass dieser Befehl relativ zum Activemq -Home/Installation -Verzeichnis ist (Verzeichnis ActiveMQ (/opt/apache-activemq-5.15.9).

# ./bin/activeemq starten 
Starten Sie Activemq auf Debian 10

Der Activemq Daemon hört auf Port zu 61616 standardmäßig und Sie können es mit dem überprüfen SS -Dienstprogramm.

# ss -ltpn 
Überprüfen Sie den Activemq -Höranschluss

Zugang zu Activemq auf Debian 10

Der letzte Schritt besteht darin, die zu testen Activemq Installation über die Webkonsole, die auf Port hört 8161. Öffnen Sie dazu einen Webbrowser und weisen Sie ihn auf die URL hin.

http: // localhost: 8161 oder http: // server_ip: 8161 

Dann ist die Activemq Die Webschnittstelle sollte wie im folgenden Screenshot geladen werden.

Zugriff auf Apache Activemq -Schnittstelle

Verwalten und Überwachung Activemq, Sie müssen sich in der administrativen Schnittstelle anmelden, indem Sie auf “klicken“Manager Activemq Broker”. Beachten Sie, dass Sie über die URL auch auf die Webkonsole zugreifen können:

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

Verwenden Sie den Standard -Benutzernamen und das Standardkennwort, admin/admin und klicken Sie OK.

Activemq Admin Login

Das folgende Screenshot zeigt die Verwaltungskonsole, die viele Funktionen in Bezug auf ihre Registerkarten erhalten (Home, Warteschlangen, Themen, Abonnenten, Verbindungen, geplant und senden).

Activemq Admin -Dashboard

Um zu testen, wie Activemq funktioniert, gehen Sie zum Schicken Seite und senden Sie eine Nachricht an eine Warteschlange. Nach dem Klicken Schicken, Sie sollten in der Lage sein, sie zu stöbern und die Warteschlange als eine Sorte anzusehen RSS oder Atom füttern.

Sie können anzeigen Activemq Protokolle mit der Datei /opt/apache-activemq-5.15.9/data/activeemq.Protokoll, Zum Beispiel.

# Katze ./data/activeemq.Protokoll #Relativ zum Installationsverzeichnis oder # Cat /opt /apache-activemq-5.15.9/data/activeemq.Log #full Pfad 

Das stoppen oder töten Activemq Daemon führen Sie den folgenden Befehl aus.

# ./bin/activemq #relative zum Installationsverzeichnis oder #/opt/apache-activemq-5.15.9/bin/actionemq stop #full Pfad 

Weitere Informationen finden Sie in der Dokumentation ActiveMQ 5.

In diesem Artikel haben wir gezeigt, wie man installiert Apache Activemq Message Broker on Debian 10. Verwenden Sie das folgende Kommentarformular, um Fragen zu stellen, um Ihre Gedanken mit uns zu teilen.