Jak nainstalovat RabbitMQ na Ubuntu

v tomto příspěvku uvidíme, jak můžeme nainstalovat jeden z nejpopulárnějších asynchronních nástrojů pro zasílání zpráv, RabbitMQ. Podle jejich oficiálních webových stránek: „RabbitMQ je nejrozšířenějším makléřem zpráv s otevřeným zdrojovým kódem“, ale co je to zasílání zpráv a zprostředkování zpráv? Pojďme to zjistit.

Messaging

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

Message Broker

message broker je aplikace, která ukládá zprávy pro aplikaci. Kdykoli aplikace chce odeslat data do jiné aplikace, aplikace zveřejní zprávu zprostředkovateli zpráv. Zprostředkovatel zpráv pak zjistí, do které fronty tato zpráva patří, zjistí aplikace, které jsou k této frontě připojeny, a tak tyto aplikace nyní mohou tuto zprávu spotřebovat.

aplikace message broker, stejně jako RabbitMQ, je zodpovědná za uložení této zprávy, dokud pro tuto zprávu není spotřebitel. Fronty jsou 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 našem počítači založeném na Ubuntu.

instalace RabbitMQ

začneme aktualizací sady aplikací Ubuntu:

sudo apt-get update
sudo apt-get-y upgrade

po dokončení můžeme povolit úložiště aplikací RabbitMQ:

echo „deb http://www.rabbitmq.com/debian/ testování hlavní“ >> / etc / apt / sources.seznam

tento příkaz nebude produkovat žádný výstup:

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

curl http://www.rabbitmq.com/rabbitmq-signing-key-public.asc / sudo apt-key add –

tento cmmand může trvat až několik minut, než se dokončí v závislosti na rychlosti internetu:

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

apt-get update

Nyní můžeme konečně přejít ke stažení a instalaci serveru RabbitMQ:

sudo apt-get install 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

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

  • Správa uživatelů a jejich oprávnění a role
  • vytvoření nových front
  • Správa front, sledování jejich spotřeby atd.
  • Vymazat data, která jsou aktuálně ve frontách
  • odesílat a přijímat zprávy
  • využití paměti proti každé frontě a celkovým procesem

Spusťte následující příkaz pro povolení konzoly pro správu RabbitMQ:

sudo rabbitmq-pluginy povolit rabbitmq_management

jakmile je to hotovo, můžeme navštívit následující IP pro přístup ke konzole pro správu RabbitMQ:

http://localhost:15672/

jakmile je to hotovo, můžeme vidět, že plugin pro správu je povolen a consuole 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ést:

pro další správu serveru RabbitMQ použijte následující příkazy:

# spuštění služby:
service rabbitmq-server start
# pro zastavení služby:
service rabbitmq-server stop
# pro restartování služby:
service rabbitmq-server restart
# pro kontrolu stavu:
service rabbitmq-stav serveru

závěr

Obecně platí, že s RabbitMQ nebude nutná žádná ruční konfigurace, protože je již dodávána s konfigurací produkčního stupně. V této lekci jsme se dozvěděli, jak můžeme nainstalovat RabbitMQ a jeho konzolu pro správu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.