Apache ActiveMQ:n asentaminen Debian 10:een


Apache ActiveMQ on joustava ja tehokas avoimen lähdekoodin moniprotokollaviestivälittäjä, joka on rakennettu Javan avulla. Viestinvälittäjä välittää viestintää sovellusten välillä kääntämällä viestin lähettäjän virallisesta viestintäprotokollasta vastaanottajan viralliseen viestintäprotokollaan.

Lue myös: Apache ActiveMQ:n asentaminen CentOS/RHEL 8:aan

ActiveMQ tukee monia vakiosiirtoprotokollia, kuten OpenWire, STOMP, MQTT ja AMQP. , REST ja WebSockets. Se tukee myös monikielisiä asiakkaita, mukaan lukien Java täyden Java-viestipalvelun (JMS) kautta.

ActiveMQ-ominaisuudet

Tässä on luettelo sen merkittävistä ominaisuuksista:

  • Siinä on joustava kokoonpano, joka tukee usean alustan sovellusten integrointia kaikkialla läsnä olevaa AMQP-protokollaa käyttäen.
  • Se voidaan ottaa käyttöön erillisenä prosessina, mikä tarjoaa maksimaalisen joustavuuden resurssien allokoinnissa ja hallinnassa eri sovellusten välillä.
  • Käyttää useita tiloja korkeaan käytettävyyteen, mukaan lukien sekä tiedostojärjestelmän että tietokannan rivitason lukitusmekanismit ja paljon muuta.
  • Mahdollistaa viestien vaihdon verkkosovellusten välillä käyttämällä STOMP:ia WebSocketsin kautta.
  • Se tukee viestien kuormituksen tasapainottamista ja korkeaa datan käytettävyyttä.
  • Tukee IoT-laitteiden hallintaa MQTT:n avulla ja paljon muuta.

Tässä artikkelissa selitämme, kuinka Apache ActiveMQ:n uusin versio asennetaan Debian 10 -palvelimelle.

Jotta voit suorittaa ActiveMQ:n, sinulla on oltava Java asennettuna Debian 10 -järjestelmääsi. Se vaatii Java Runtime Environment (JRE) 1.7:n tai uudemman, ja JAVA_HOME-ympäristömuuttuja on asetettava hakemistoon, johon JRE on asennettu.

ActiveMQ:n asentaminen Debian 10:een

Asenna ActiveMQ:n uusin versio siirtymällä heidän viralliselle verkkosivustolleen ja lataamalla lähdepaketti tai käyttämällä seuraavaa wget-komentoa ladataksesi suoraan päätteeseen kuvan osoittamalla tavalla.

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

Siirry seuraavaksi purettuun hakemistoon ja luettele sen sisältö ls-komennolla seuraavasti:

cd apache-activemq-5.15.9
ls

Kun olet asentanut ActiveMQ-sovelluksen yllä kuvatulla tavalla, sinun on otettava huomioon seuraavat asennushakemiston tärkeimmät alihakemistot:

  • bin – sisältää suoritettavan tiedoston ja muut siihen liittyvät tiedostot.
  • conf – tallentaa määritystiedostot (pääasetustiedosto on /opt/apache-activemq-5.15.9/conf/activemq.xml, kirjoitettu XML-muodossa).
  • tiedot – sisältää PID-tiedoston ja lokitiedostot.

ActiveMQ sisältää riittävät perusasetukset ja voit käynnistää sen erillisenä demoniprosessina seuraavalla komennolla. Huomaa, että tämä komento liittyy ActiveMQ:n koti-/asennushakemistoon (/opt/apache-activemq-5.15.9).

./bin/activemq start

ActiveMQ-daemon kuuntelee oletuksena porttia 61616 ja voit vahvistaa sen ss-apuohjelman avulla.

ss -ltpn 

Käytä ActiveMQ:ta Debian 10:ssä

Viimeinen vaihe on testata ActiveMQ-asennusta verkkokonsolin kautta, joka kuuntelee porttia 8161. Voit tehdä tämän avaamalla verkkoselain ja osoittamalla sen URL-osoitteeseen.

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

Sitten ActiveMQ-verkkoliittymän pitäisi latautua seuraavan kuvakaappauksen mukaisesti.

Voit hallita ja valvoa ActiveMQ:ta kirjautumalla järjestelmänvalvojan käyttöliittymään napsauttamalla Manager ActiveMQ broker . Huomaa, että voit käyttää verkkokonsolia myös käyttämällä URL-osoitetta:

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

Käytä oletuskäyttäjänimeä ja salasanaa admin/admin ja napsauta Ok.

Seuraava kuvakaappaus kuvaa hallintakonsolia, siinä on monia ominaisuuksia suhteessa sen välilehtiin (Koti, Jonot, Aiheet, Tilaajat, Yhteydet, Ajoitettu ja Lähetä).

Voit testata, miten ActiveMQ toimii, siirry Lähetä-sivulle ja lähetä viesti jonoon. Kun olet napsauttanut Lähetä, sinun pitäisi pystyä selaamaan niitä ja katsomaan jonoa RSS-- tai Atom-syötteenä.

Voit tarkastella ActiveMQ-lokeja käyttämällä esimerkiksi tiedostoa /opt/apache-activemq-5.15.9/data/activemq.log.

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

Pysäytä tai lopeta ActiveMQ-daemon suorittamalla seuraava komento.

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

Lisätietoja on ActiveMQ 5:n ohjeissa.

Tässä artikkelissa olemme osoittaneet, kuinka Apache ActiveMQ -viestivälittäjä asennetaan Debian 10:een. Käytä alla olevaa kommenttilomaketta esittääksesi kysymyksiä jakaaksesi ajatuksesi kanssamme.