Kako instalirati Apache ActiveMQ na Debian 10


Apache ActiveMQ je fleksibilan i moćan open-source broker višeprotokolnih poruka napravljen pomoću Jave. Posrednik poruka posreduje u komunikaciji između aplikacija tako što prevodi poruku iz formalnog protokola za razmjenu poruka pošiljaoca u formalni protokol za razmjenu poruka primaoca.

Pročitajte također: Kako instalirati Apache ActiveMQ na CentOS/RHEL 8

ActiveMQ podržava mnoge standardne transportne protokole kao što su OpenWire, STOMP, MQTT, AMQP , REST i WebSockets. Takođe podržava klijente na različitim jezicima uključujući Javu putem potpunog Java servisa za poruke (JMS).

ActiveMQ karakteristike

Evo liste njegovih značajnih karakteristika:

  • Ima fleksibilnu konfiguraciju uz podršku integracije aplikacija na više platformi koristeći sveprisutni AMQP protokol.
  • Može se primijeniti kao samostalan proces, čime se pruža maksimalna fleksibilnost za dodjelu resursa i upravljanje među različitim aplikacijama.
  • Koristi nekoliko načina za visoku dostupnost, uključujući mehanizme zaključavanja sistema datoteka i baze podataka na nivou reda i još mnogo toga.
  • Omogućava razmjenu poruka između web aplikacija koristeći STOMP preko WebSockets.
  • Podržava balansiranje opterećenja poruka i visoku dostupnost podataka.
  • Podržava upravljanje IoT uređajima koristeći MQTT i još mnogo toga.

U ovom članku ćemo vam objasniti kako instalirati najnoviju verziju Apache ActiveMQ na Debian 10 poslužitelj.

Za pokretanje ActiveMQ, morate imati instaliranu Javu na vašem Debian 10 sustavu. Zahtijeva Java Runtime Environment (JRE) 1.7 ili noviju verziju, a varijabla okruženja JAVA_HOME mora biti postavljena na direktorij u kojem je JRE instaliran.

Instalacija ActiveMQ na Debian 10

Da biste instalirali najnoviju verziju ActiveMQ, idite na njihovu službenu web stranicu i preuzmite izvorni paket ili koristite sljedeću wget komandu za preuzimanje direktno na terminalu kao što je prikazano.

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

Zatim se pomaknite u ekstrahirani direktorij i navedite njegov sadržaj koristeći naredbu ls na sljedeći način:

cd apache-activemq-5.15.9
ls

Nakon instaliranja ActiveMQ kao što je prikazano iznad, morate uzeti u obzir sljedeće ključne poddirektorije u instalacijskom direktoriju:

  • bin – sadrži izvršnu datoteku i druge povezane datoteke.
  • conf – pohranjuje konfiguracijske datoteke (glavni konfiguracijski fajl je /opt/apache-activemq-5.15.9/conf/activemq.xml, napisan u XML formatu).
  • podaci – sadrži PID fajl i log fajlove.

ActiveMQ dolazi sa dovoljnom osnovnom konfiguracijom i možete ga pokrenuti kao samostalni demon proces sa sljedećom komandom. Imajte na umu da se ova naredba odnosi na ActiveMQ početni/instalacijski direktorij (/opt/apache-activemq-5.15.9).

./bin/activemq start

Demon ActiveMQ prema zadanim postavkama sluša port 61616 i to možete provjeriti pomoću ss uslužnog programa.

ss -ltpn 

Pristupite ActiveMQ-u na Debianu 10

Poslednji korak je testiranje instalacije ActiveMQ preko web konzole koja sluša port 8161. Da biste to učinili, otvorite web pretraživač i usmjerite ga na URL.

http://localhost:8161
OR
http://SERVER_IP:8161

Zatim bi se web interfejs ActiveMQ trebao učitati kao što je prikazano na sljedećem snimku ekrana.

Da biste upravljali i nadgledali ActiveMQ, morate se prijaviti na administrativni interfejs klikom na “Manager ActiveMQ broker”. Imajte na umu da također možete pristupiti web konzoli koristeći URL:

http://localhost:8161/admin 
OR
http://SERVER_IP:8161/admin. 

Koristite zadano korisničko ime i lozinku, admin/admin i kliknite U redu.

Sljedeći snimak ekrana prikazuje administrativnu konzolu, ona ima mnogo funkcija u odnosu na svoje kartice (Početna, Redovi, Teme, Pretplatnici, Veze, Planirano i Pošalji).

Da biste testirali kako ActiveMQ radi, idite na stranicu Pošalji i pošaljite poruku u red čekanja. Nakon što kliknete na Pošalji, trebali biste biti u mogućnosti da ih pregledate i vidite red čekanja kao RSS ili Atom feed.

Dnevnike ActiveMQ možete vidjeti koristeći datoteku /opt/apache-activemq-5.15.9/data/activemq.log, na primjer.

cat ./data/activemq.log				#relative to installation directory
OR
cat /opt/apache-activemq-5.15.9/data/activemq.log	#full path

Da zaustavite ili ubijete ActiveMQ demona, pokrenite sljedeću naredbu.

./bin/activemq  					#relative to installation directory
OR
/opt/apache-activemq-5.15.9/bin/activemq stop 	#full path

Za više informacija pogledajte dokumentaciju ActiveMQ 5.

U ovom članku smo pokazali kako instalirati Apache ActiveMQ brokera poruka na Debian 10. Koristite formular za komentare ispod da postavite bilo kakva pitanja i podijelite svoje mišljenje s nama.