Az Apache ActiveMQ telepítése Debian 10 rendszeren
Az Apache ActiveMQ egy rugalmas és hatékony, nyílt forráskódú többprotokollú üzenetközvetítő, amely a Java használatával készült. Az üzenetközvetítő közvetíti az alkalmazások közötti kommunikációt azáltal, hogy az üzenetet a feladó formális üzenetküldési protokolljáról a fogadó formális üzenetküldési protokolljára fordítja.
Olvassa el még: Az Apache ActiveMQ telepítése CentOS/RHEL 8 rendszeren
Az ActiveMQ számos szabványos átviteli protokollt támogat, mint például az OpenWire, STOMP, MQTT, AMQP , REST és WebSockets. Támogatja a többnyelvű klienseket is, beleértve a Javát a teljes Java üzenetszolgáltatáson (JMS).
ActiveMQ funkciók
Íme egy lista a figyelemre méltó jellemzőiről:
- Rugalmas konfigurációval rendelkezik, amely támogatja a többplatformos alkalmazásintegrációt a mindenütt jelenlévő AMQP protokoll használatával.
- Önálló folyamatként is telepíthető, így maximális rugalmasságot biztosít az erőforrások elosztásához és kezeléséhez a különböző alkalmazások között.
- Számos módot használ a magas rendelkezésre állás érdekében, beleértve a fájlrendszer- és az adatbázis-sorszintű zárolási mechanizmusokat és egyebeket.
- Lehetővé teszi az üzenetváltást a webalkalmazások között a STOMP over WebSockets használatával.
- Támogatja az üzenetek terheléselosztását és az adatok magas rendelkezésre állását.
- Támogatja az IoT-eszközök kezelését az MQTT és még sok más segítségével.
Ebben a cikkben elmagyarázzuk, hogyan telepítheti az Apache ActiveMQ legújabb verzióját Debian 10 szerverre.
Az ActiveMQ futtatásához telepíteni kell a Java-t a Debian 10 rendszeren. Ehhez Java Runtime Environment (JRE) 1.7 vagy újabb verzióra van szükség, és a JAVA_HOME környezeti változót arra a könyvtárra kell beállítani, ahová a JRE telepítve van.
Az ActiveMQ telepítése Debian 10-re
Az ActiveMQ legújabb verziójának telepítéséhez látogasson el a hivatalos webhelyükre, és töltse le a forráscsomagot, vagy használja a következő wget parancsot, hogy közvetlenül a terminálra töltse le az ábrán látható módon.
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
Ezután lépjen a kibontott könyvtárba, és listázza ki annak tartalmát az ls paranccsal az alábbiak szerint:
cd apache-activemq-5.15.9
ls
Az ActiveMQ fentiek szerinti telepítése után vegye figyelembe a következő kulcsfontosságú alkönyvtárakat a telepítési könyvtárban:
- bin – a végrehajtható fájlt és más kapcsolódó fájlokat tartalmazza.
- conf – a konfigurációs fájlokat tárolja (a fő konfigurációs fájl a /opt/apache-activemq-5.15.9/conf/activemq.xml, XML formátumban írva).
- adatok – tartalmazza a PID-fájlt és a naplófájlokat.
Az ActiveMQ megfelelő alapkonfigurációval rendelkezik, és önálló démonfolyamatként indíthatja el a következő paranccsal. Vegye figyelembe, hogy ez a parancs az ActiveMQ kezdőlap/telepítési könyvtárához (/opt/apache-activemq-5.15.9) vonatkozik.
./bin/activemq start
Az ActiveMQ démon alapértelmezés szerint a 61616 porton figyel, és ezt ellenőrizheti az ss segédprogrammal.
ss -ltpn
Hozzáférés az ActiveMQ-hoz a Debian 10 rendszeren
Az utolsó lépés az ActiveMQ telepítés tesztelése a webkonzolon keresztül, amely a 8161 porton figyel. Ehhez nyisson meg egy webböngészőt, és mutasson rá az URL-re.
http://localhost:8161
OR
http://SERVER_IP:8161
Ezután az ActiveMQ webes felületnek be kell töltenie a következő képernyőképen látható módon.
Az ActiveMQ kezeléséhez és figyeléséhez be kell jelentkeznie az adminisztrációs felületre a „Manager ActiveMQ broker” lehetőségre kattintva. Vegye figyelembe, hogy a webkonzolt az URL-cím használatával is elérheti:
http://localhost:8161/admin
OR
http://SERVER_IP:8161/admin.
Használja az alapértelmezett felhasználónevet és jelszót, admin/admin, majd kattintson az OK gombra.
A következő képernyőkép az adminisztrációs konzolt ábrázolja, amely számos funkcióval rendelkezik a lapjaihoz képest (Főoldal, Várólisták, Témák, Előfizetők, Kapcsolatok, Ütemezett és Küldés).
Az ActiveMQ működésének teszteléséhez lépjen a Küldés oldalra, és küldjön üzenetet egy sorba. Miután a Küldés gombra kattintott, képesnek kell lennie böngészni bennük, és meg kell tekintenie a sort RSS vagy Atom feedként.
Az ActiveMQ naplókat például a /opt/apache-activemq-5.15.9/data/activemq.log fájl használatával tekintheti meg.
cat ./data/activemq.log #relative to installation directory
OR
cat /opt/apache-activemq-5.15.9/data/activemq.log #full path
Az ActiveMQ démon leállításához vagy megöléséhez futtassa a következő parancsot.
./bin/activemq #relative to installation directory
OR
/opt/apache-activemq-5.15.9/bin/activemq stop #full path
További információkért tekintse meg az ActiveMQ 5 dokumentációját.
Ebben a cikkben bemutattuk, hogyan telepítheti az Apache ActiveMQ üzenetközvetítőt Debian 10 rendszeren. Használja az alábbi megjegyzés űrlapot, ha bármilyen kérdése van, ossza meg velünk gondolatait.