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.