Jak nainstalovat Apache ActiveMQ na Debian 10
Apache ActiveMQ je flexibilní a výkonný open source multiprotokolový zprostředkovatel zpráv vytvořený pomocí Java. Zprostředkovatel zpráv zprostředkovává komunikaci mezi aplikacemi tím, že překládá zprávu z formálního protokolu odesílatele do formálního protokolu pro zasílání zpráv příjemce.
Přečtěte si také: Jak nainstalovat Apache ActiveMQ na CentOS/RHEL 8
ActiveMQ podporuje mnoho standardních transportních protokolů, jako jsou OpenWire, STOMP, MQTT, AMQP , REST a WebSockets. Podporuje také vícejazyčné klienty včetně Java prostřednictvím plné Java Message Service (JMS).
Funkce ActiveMQ
Zde je seznam jeho pozoruhodných funkcí:
- Má flexibilní konfiguraci s podporou integrace multiplatformních aplikací pomocí všudypřítomného protokolu AMQP.
- Může být nasazen jako samostatný proces, takže poskytuje maximální flexibilitu pro alokaci zdrojů a správu mezi různými aplikacemi.
- Používá několik režimů pro vysokou dostupnost, včetně mechanismů zamykání na úrovni souborového systému a databázových řádků a dalších.
- Umožňuje výměnu zpráv mezi webovými aplikacemi pomocí STOMP přes WebSockets.
- Podporuje vyrovnávání zatížení zpráv a vysokou dostupnost dat.
- Podporuje správu zařízení IoT pomocí MQTT a mnoho dalšího.
V tomto článku vám vysvětlíme, jak nainstalovat nejnovější verzi Apache ActiveMQ na server Debian 10.
Chcete-li spustit ActiveMQ, musíte mít na svém systému Debian 10 nainstalovanou Javu. Vyžaduje Java Runtime Environment (JRE) 1.7 nebo novější a proměnná prostředí JAVA_HOME musí být nastavena na adresář, kde je nainstalováno JRE.
Instalace ActiveMQ na Debian 10
Chcete-li nainstalovat nejnovější verzi ActiveMQ, přejděte na jejich oficiální web a stáhněte si zdrojový balíček nebo použijte následující příkaz wget ke stažení přímo na terminálu, jak je znázorněno.
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
Dále se přesuňte do extrahovaného adresáře a vypište jeho obsah pomocí příkazu ls takto:
cd apache-activemq-5.15.9
ls
Po instalaci ActiveMQ, jak je uvedeno výše, si musíte v instalačním adresáři poznamenat následující klíčové podadresáře:
- bin – obsahuje spustitelný soubor a další související soubory.
- conf – ukládá konfigurační soubory (hlavní konfigurační soubor je /opt/apache-activemq-5.15.9/conf/activemq.xml, napsaný ve formátu XML).
- data – obsahuje soubor PID a soubory protokolu.
ActiveMQ je dodáván s dostatečnou základní konfigurací a můžete jej spustit jako samostatný proces démona pomocí následujícího příkazu. Všimněte si, že tento příkaz je relativní k domovskému/instalačnímu adresáři ActiveMQ (/opt/apache-activemq-5.15.9).
./bin/activemq start
Démon ActiveMQ ve výchozím nastavení naslouchá na portu 61616 a můžete jej ověřit pomocí utility ss.
ss -ltpn
Přístup k ActiveMQ na Debianu 10
Posledním krokem je otestování instalace ActiveMQ prostřednictvím webové konzole, která naslouchá na portu 8161. Chcete-li to provést, otevřete webový prohlížeč a nasměrujte jej na adresu URL.
http://localhost:8161
OR
http://SERVER_IP:8161
Poté by se mělo načíst webové rozhraní ActiveMQ, jak je znázorněno na následujícím snímku obrazovky.
Chcete-li spravovat a sledovat ActiveMQ, musíte se přihlásit do administrativního rozhraní kliknutím na „Manager ActiveMQ broker“. Všimněte si, že k webové konzoli můžete přistupovat také pomocí adresy URL:
http://localhost:8161/admin
OR
http://SERVER_IP:8161/admin.
Použijte výchozí uživatelské jméno a heslo, admin/admin a klikněte na OK.
Následující snímek obrazovky zobrazuje administrativní konzolu, která má vzhledem ke svým kartám mnoho funkcí (Domů, Fronty, Témata, Odběratelé, Připojení, Naplánováno a Odeslat).
Chcete-li vyzkoušet, jak funguje ActiveMQ, přejděte na stránku Odeslat a odešlete zprávu do fronty. Po kliknutí na Odeslat byste měli být schopni je procházet a zobrazit frontu jako zdroj RSS nebo Atom.
Protokoly ActiveMQ můžete zobrazit například pomocí souboru /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
Chcete-li zastavit nebo zabít démona ActiveMQ, spusťte následující příkaz.
./bin/activemq #relative to installation directory
OR
/opt/apache-activemq-5.15.9/bin/activemq stop #full path
Další informace naleznete v dokumentaci k ActiveMQ 5.
V tomto článku jsme si ukázali, jak nainstalovat zprostředkovatele zpráv Apache ActiveMQ na Debian 10. Pomocí níže uvedeného formuláře pro komentáře můžete položit jakékoli otázky a podělit se s námi o své myšlenky.