RabbitMQ

Jak nainstalovat RabbitMQ na Ubuntu

Jak nainstalovat RabbitMQ na Ubuntu

V tomto příspěvku uvidíme, jak můžeme nainstalovat jeden z nejpopulárnějších nástrojů pro asynchronní zasílání zpráv, RabbitMQ. Podle jejich oficiálního webu: „RabbitMQ je nejrozšířenější open source zprostředkovatel zpráv“, ale co je zasílání zpráv a být zprostředkovatelem zpráv? Pojďme to zjistit.

Zprávy

Zpráva je způsob výměny informací mezi aplikací, servery a procesy. Když dvě aplikace mezi sebou sdílejí data, mohou se rozhodnout, kdy na ně reagovat, když data přijmou. Pro efektivní výměnu dat by měla být jedna aplikace nezávislá na jiné aplikaci. Tato část nezávislosti je místo, kde přichází zprostředkovatel zpráv.

Zprostředkovatel zpráv

Zprostředkovatel zpráv je aplikace, která ukládá zprávy pro aplikaci. Kdykoli chce aplikace odeslat data do jiné aplikace, aplikace ji zveřejní na zprostředkovatele zpráv. Zprostředkovatel zpráv poté zjistí, do které fronty tato zpráva patří, vyhledá aplikace, které jsou k této frontě připojeny, a tyto aplikace nyní mohou tuto zprávu využívat.

Aplikace pro zprostředkování zpráv, jako je RabbitMQ, je zodpovědná za ukládání této zprávy, dokud pro tuto zprávu nebude spotřebitel. Fronty jsou jen prakticky nekonečné vyrovnávací paměti, které ukládají pakety zpráv.

Co je RabbitMQ

RabbitMQ je jedním z nejrozšířenějších zprostředkovatelů zpráv s otevřeným zdrojovým kódem. Jedná se o implementaci protokolu Advanced Message Queuing Protocol, který je otevřeným standardem. Začněme instalací RabbitMQ na náš stroj založený na Ubuntu.

Instalace RabbitMQ

Začneme aktualizací sady aplikací Ubuntu:

sudo apt-get aktualizace
sudo apt-get -y upgrade

Jakmile to uděláte, můžeme povolit úložiště aplikací RabbitMQ:

echo "deb http: // www.králík.com / debian / testování hlavní ">> / etc / apt / sources.seznam

Tento příkaz neprovede žádný výstup:

Nyní můžeme přidat ověřovací klíč balíčku The RabbitMQ:

zvlnění http: // www.králík.com / rabbitmq-podpis-key-public.vzestup | sudo apt-key přidat -

Tento cmmand může trvat až několik minut v závislosti na rychlosti internetu:

Nyní můžeme znovu spustit příkaz aktualizace:

aktualizace apt-get

Nyní můžeme konečně přejít na stahování a instalaci serveru RabbitMQ:

sudo apt-get nainstalovat rabbitmq-server

Podívejme se na výstup tohoto příkazu:

Pokud jste ochotni spravovat maximální počet připojení od samotného spuštění, upravte následující konfigurační soubor RabbitMQ:

sudo nano / etc / default / rabbitmq-server

Povolení konzoly pro správu RabbitMQ

RabbitMQ Management Console je velmi užitečná webová aplikace, pomocí které můžeme snadno dosáhnout mnoha úkolů, například:

Spuštěním následujícího příkazu povolte RabbitMQ Management Console:

sudo rabbitmq-plugins povolit rabbitmq_management

Jakmile to provedete, můžeme navštívit následující IP pro přístup do konzoly pro správu RabbitMQ:

http: // localhost: 15672 /

Jakmile to uděláte, vidíme, že je povolen plugin pro správu a konzole je na výše uvedené adrese URL:

Výchozí pověření pro toto je host / host. Můžete se přihlásit a zjistit, jaké všechny operace můžeme provádět:

K další správě serveru RabbitMQ použijte následující příkazy:

# Spuštění služby:
spuštění rabbitmq-serveru
# Zastavení služby:
zastavení služby rabbitmq-server
# Restartování služby:
restart služby rabbitmq-server
# Kontrola stavu:
stav rabbitmq-serveru služby

Závěr

Obecně platí, že s RabbitMQ není nutná žádná ruční konfigurace, protože je již dodávána s konfigurací na produkční úrovni. V této lekci jsme se naučili, jak můžeme nainstalovat RabbitMQ a jeho konzolu pro správu.

Hry Výukový program Shadow of the Tomb Raider pro Linux
Výukový program Shadow of the Tomb Raider pro Linux
Shadow of the Tomb Raider je dvanáctý přírůstek do série Tomb Raider - série akčních adventur vytvořená Eidosem Montrealem. Tato hra byla docela dobře...
Hry Jak zvýšit FPS v Linuxu?
Jak zvýšit FPS v Linuxu?
FPS znamená Snímků za sekundu. Úkolem FPS je měřit snímkovou frekvenci při přehrávání videa nebo herních výkonech. Jednoduše řečeno, počet nepřerušova...
Hry Nejlepší hry Oculus App Lab
Nejlepší hry Oculus App Lab
Pokud jste vlastníkem náhlavní soupravy Oculus, musíte mít informace o bočním nakládání. Sideloading je proces instalace neukládaného obsahu do náhlav...