Hvernig á að setja upp Apache ActiveMQ á Debian 10
Apache ActiveMQ er sveigjanlegur og öflugur opinn uppspretta fjölsamskiptaboðamiðlari byggður með Java. Skilaboðamiðlari miðlar samskiptum milli forrita með því að þýða skilaboð frá formlegri skilaboðasamskiptareglu sendanda yfir í formlega skilaboðasamskiptareglu viðtakandans.
ActiveMQ styður margar staðlaðar flutningssamskiptareglur eins og OpenWire, STOMP, MQTT, AMQP, REST og WebSockets. Það styður einnig þvert á tungumála viðskiptavini þar á meðal Java í gegnum fulla Java Message Service (JMS).
Hér er listi yfir athyglisverða eiginleika þess:
- Það hefur sveigjanlega uppsetningu með stuðningi við samþættingu forrita á mörgum vettvangi með því að nota alls staðar nálægar AMQP samskiptareglur.
- Hægt er að nota það sem sjálfstætt ferli sem veitir þannig hámarks sveigjanleika fyrir úthlutun og stjórnun á tilföngum milli mismunandi forrita.
- Notar nokkrar stillingar fyrir mikið framboð, þar á meðal bæði skráarkerfis- og gagnagrunnslæsingaraðferðir á röðum og fleira.
- Leyfir skilaboðaskipti á milli vefforrita með því að nota STOMP over WebSockets.
- Það styður hleðslujafnvægi skilaboða og mikið aðgengi fyrir gögn.
- Styður stjórnun á IoT-tækjum með MQTT og margt fleira.
Í þessari grein munum við útskýra hvernig á að setja upp nýjustu útgáfuna af Apache ActiveMQ á Debian 10 netþjóni.
Til að keyra ActiveMQ þarftu að hafa Java uppsett á Debian 10 kerfinu þínu. Það krefst Java Runtime Environment (JRE) 1.7 eða nýrri og JAVA_HOME umhverfisbreytan verður að vera stillt á möppuna þar sem JRE er sett upp.
Að setja upp ActiveMQ á Debian 10
Til að setja upp nýjustu útgáfuna af ActiveMQ skaltu fara á opinbera vefsíðu þeirra og hlaða niður frumpakkanum eða nota eftirfarandi wget skipun til að hlaða niður beint á flugstöðina eins og sýnt er.
# 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
Næst skaltu fara inn í útdráttarskrána og skrá innihald hennar með ls skipuninni sem hér segir:
# cd apache-activemq-5.15.9 # ls
Eftir að ActiveMQ hefur verið sett upp eins og sýnt er hér að ofan þarftu að taka eftir eftirfarandi lykilundirmöppum í uppsetningarskránni:
- bin – inniheldur keyrsluskrána og aðrar tengdar skrár.
- conf – geymir stillingarskrárnar (aðal stillingarskráin er /opt/apache-activemq-5.15.9/conf/activemq.xml, skrifuð á XML sniði).
- gögn – inniheldur PID skrána og annálaskrár.
ActiveMQ kemur með fullnægjandi grunnstillingu og þú getur byrjað það sem sjálfstætt púkaferli með eftirfarandi skipun. Athugaðu að þessi skipun er miðað við ActiveMQ heima-/uppsetningarskrána (/opt/apache-activemq-5.15.9).
# ./bin/activemq start
ActiveMQ púkinn hlustar sjálfgefið á höfn 61616 og þú getur staðfest það með því að nota ss tólið.
# ss -ltpn
Fáðu aðgang að ActiveMQ á Debian 10
Lokaskrefið er að prófa ActiveMQ uppsetninguna í gegnum vefstjórnborðið sem hlustar á port 8161. Til að gera það, opnaðu vafra og beindu honum á slóðina.
http://localhost:8161 OR http://SERVER_IP:8161
Þá ætti ActiveMQ vefviðmótið að hlaðast upp eins og sýnt er á eftirfarandi skjámynd.
Til að stjórna og fylgjast með ActiveMQ þarftu að skrá þig inn í stjórnunarviðmótið með því að smella á \Manager ActiveMQ miðlari.“ Athugaðu að þú getur líka fengið aðgang að vefborðinu með því að nota slóðina:
http://localhost:8161/admin OR http://SERVER_IP:8161/admin.
Notaðu sjálfgefið notendanafn og lykilorð, admin/admin og smelltu á Í lagi.
Eftirfarandi skjámynd sýnir stjórnborðið, það hefur marga eiginleika miðað við flipa sína (Heima, Biðraðir, Efni, Áskrifendur, Tengingar, Áætlað og Senda).
Til að prófa hvernig ActiveMQ virkar, farðu á Senda síðuna og sendu skilaboð í biðröð. Eftir að hafa smellt á Senda ættirðu að geta skoðað þær og skoðað biðröðina sem RSS eða Atom straum.
Þú getur skoðað ActiveMQ logs með því að nota skrána /opt/apache-activemq-5.15.9/data/activemq.log, til dæmis.
# cat ./data/activemq.log #relative to installation directory OR # cat /opt/apache-activemq-5.15.9/data/activemq.log #full path
Til að stöðva eða drepa ActiveMQ púkann skaltu keyra eftirfarandi skipun.
# ./bin/activemq #relative to installation directory OR # /opt/apache-activemq-5.15.9/bin/activemq stop #full path
Fyrir frekari upplýsingar, sjá ActiveMQ 5 skjölin.
Í þessari grein höfum við sýnt hvernig á að setja upp Apache ActiveMQ skilaboðamiðlara á Debian 10. Notaðu athugasemdareyðublaðið hér að neðan til að spyrja spurninga til að deila hugsunum þínum með okkur.