Jak zainstalować Apache ActiveMQ na Debian 10

Jak zainstalować Apache ActiveMQ na Debian 10

Apache ActiveMQ jest elastycznym i potężnym brokerem komunikatów z wieloma open-source zbudowanej Jawa. Broker wiadomości pośredniczy w komunikacji między aplikacjami, tłumacząc wiadomość z formalnego protokołu przesyłania wiadomości nadawcy do formalnego protokołu przesyłania wiadomości odbiornika.

Przeczytaj także: Jak zainstalować Apache ActiveMQ na Centos/RhEL 8

ActiveMQ Obsługuje wiele standardowych protokołów transportowych, takich jak Openwire, TUPAĆ, MQTT, AMQP, ODPOCZYNEK, I WebSockets. Obsługuje również klientów między językiem, w tym Jawa przez pełne Java Message Service (JMS).

Funkcje ActiveMQ

Oto lista jego znaczących funkcji:

  • Ma elastyczną konfigurację z obsługą integracji aplikacji wieloplatformowej przy użyciu wszechobecnego protokołu AMQP.
  • Można go wdrażać jako samodzielny proces zapewnia maksymalną elastyczność w zakresie alokacji i zarządzania zasobami między różnymi aplikacjami.
  • Używa kilku trybów dla wysokiej dostępności, w tym zarówno mechanizmów blokowania na poziomie plików, jak i bazy danych.
  • Umożliwia wymianę wiadomości między aplikacjami internetowymi za pomocą tompon na WebSockets.
  • Obsługuje równoważenie obciążenia komunikatów i wysoką dostępność danych.
  • Obsługuje zarządzanie urządzeniami IoT za pomocą MQTT i wiele więcej.

W tym artykule wyjaśnimy, jak zainstalować najnowszą wersję Apache ActiveMQ na Debian 10 serwer.

Biegać ActiveMQ, Musisz zainstalować Java w swoim systemie Debian 10. Wymaga Środowisko środowiska wykonawczego Java (Jre) 1.7 lub później i Java_home Zmienna środowiskowa musi być ustawiona na katalog, w którym JRE jest zainstalowany.

Instalowanie ActiveMQ na Debian 10

Aby zainstalować najnowszą wersję ActiveMQ, Udaj się na ich oficjalną stronę internetową i pobierz pakiet źródłowy lub użyj następującego polecenia WGET, aby pobrać bezpośrednio na terminalu, jak pokazano.

# cd/opt # wget https: // www.Apache.org/dist/activeMQ/5.15.9/Apache-Activemq-5.15.9-bin.smoła.GZ # TAR ZXVF APACHE-ACTIVEMQ-5.15.9-bin.smoła.GZ 

Następnie przejdź do wyodrębnionego katalogu i wymień jego zawartość za pomocą polecenia LS w następujący sposób:

# CD Apache-Activemq-5.15.9 # ls 
Wypisz zawartość ActiveMQ

Po zainstalowaniu ActiveMQ Jak pokazano powyżej, musisz zwrócić uwagę na następujące kluczowe podwodne w katalogu instalacyjnym:

  • kosz - zawiera plik wykonywalny i inne powiązane pliki.
  • conf - przechowuje pliki konfiguracyjne (główny plik konfiguracyjny to /opt/apache-activemq-5.15.9/CONF/ActiveMQ.XML, Napisane w formacie XML).
  • dane - zawiera plik PID i pliki dziennika.

ActiveMQ W zestawie wystarczającej podstawowej konfiguracji, a uou może uruchomić ją jako samodzielny proces demona z następującym poleceniem. Należy zauważyć, że to polecenie dotyczy katalogu ActiveMQ Home/Instalation (/opt/apache-activemq-5.15.9).

# ./bin/activeMQ start 
Rozpocznij ActiveMQ na Debian 10

ActiveMQ Demon słucha w porcie 61616 domyślnie i możesz go zweryfikować za pomocą SS Narzędzie.

# ss -ltpn 
Sprawdź port słuchowy ActiveMQ

Access ActiveMQ na Debian 10

Ostatnim krokiem jest przetestowanie ActiveMQ Instalacja za pośrednictwem konsoli internetowej, która słucha w porcie 8161. Aby to zrobić, otwórz przeglądarkę internetową i skieruj ją na adres URL.

http: // localhost: 8161 lub http: // server_ip: 8161 

A później ActiveMQ Interfejs internetowy powinien się załadować, jak pokazano na poniższym zrzucie ekranu.

Uzyskaj dostęp do interfejsu Apache ActiveMQ

Do zarządzania i monitorowania ActiveMQ, Musisz zalogować się do interfejsu administracyjnego, klikając „Manager ActiveMQ Broker". Pamiętaj, że możesz również uzyskać dostęp do konsoli internetowej za pomocą adresu URL:

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

Użyj domyślnej nazwy użytkownika i hasła, admin/admin i kliknij OK.

Logowanie administratora ActiveMQ

Poniższy zrzut ekranu przedstawia konsolę administracyjną, ma wiele funkcji w stosunku do swoich kart (dom, kolejki, tematy, subskrybenci, połączenia, zaplanowane i wysyłane).

ActiveMQ Admin Pulpit

Aby sprawdzić, jak ActiveMQ działa, idź do Wysłać Strona i wyślij wiadomość do kolejki. Po kliknięciu Wysłać, Powinieneś być w stanie przeglądać je i wyświetlić kolejkę jako Rss Lub Atom karmić.

Możesz zobaczyć ActiveMQ dzienniki za pomocą pliku /opt/apache-activemq-5.15.9/Data/ActiveMQ.dziennik, Na przykład.

# kot ./Data/ActiveMQ.Log #relative to Directory lub # cat /opt /apache-activemq-5.15.9/Data/ActiveMQ.log #full ścieżka 

Zatrzymać lub zabić ActiveMQ Demon, uruchom następujące polecenie.

# ./bin/activeMQ #relative to Directory lub #/opt/apache-activemq-5.15.9/bin/activeMQ stop #full ścieżka 

Aby uzyskać więcej informacji, zobacz dokumentację ActiveMQ 5.

W tym artykule pokazaliśmy, jak zainstalować Apache ActiveMQ Broker wiadomości Debian 10. Skorzystaj z poniższego formularza komentarza, aby zadać wszelkie pytania, aby podzielić się z nami swoimi przemyśleniami.