V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat RabbitMQ na vašem Ubuntu 16.04. Pro ty z vás, kteří nevěděli, RabbitMQ je open source software pro zprostředkovatele zpráv (někdy nazývaný middleware orientovaný na zprávy), který implementuje Advanced Message Queuing Protocol (AMQP). Server RabbitMQ je napsán v programovacím jazyce Erlang a je postaven na platformě Open Telecom Platform pro klastrování a převzetí služeb při selhání. Klientské knihovny pro rozhraní s brokerem jsou k dispozici pro všechny hlavní programovací jazyky.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci RabbitMQ na server Ubuntu 16.04.
Nainstalujte RabbitMQ na Ubuntu 16.04
Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt-get
příkazy v terminálu.
sudo apt-get update sudo apt-get upgrade
Krok 2. Instalace Erlang.
Nainstalujte Erlang pomocí příkazu:
wget http://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc sudo apt-key add erlang_solutions.asc sudo apt-get update sudo apt-get install erlang sudo apt-get install erlang-nox
Krok 3. Instalace RabbitMQ.
Nejprve povolte úložiště aplikací RabbitMQ:
echo "deb http://www.rabbitmq.com/debian/ testing main" >> /etc/apt/sources.list
Po přidání úložiště přidáme veřejný klíč RabbitMQ do našeho seznamu důvěryhodných klíčů, abychom se vyhnuli varování o nepodepsaných balíčcích:
wget https://www.rabbitmq.com/rabbitmq-signing-key-public.asc sudo apt-key add rabbitmq-signing-key-public.asc
Nyní musíme spustit aktualizaci a nainstalovat králičímq-server z našeho nově přidaného balíčku:
sudo apt-get update sudo apt-get install rabbitmq-server
Pro spuštění, zastavení, restartování a kontrolu stavu RabbitMQ použijte následující:
# To automatic enable boot service: systemctl enable rabbitmq-server # To start the service: systemctl start rabbitmq-server # To stop the service: systemctl stop rabbitmq-server # To restart the service: systemctl restart rabbitmq-server # To check the status: systemctl status rabbitmq-server
Krok 4. Přístup ke konzole pro správu RabbitMQ.
Pro správu vašeho RabbitMQ serveru můžete použít králičímq-management plugin. Tento plugin vám umožňuje spravovat a monitorovat váš RabbitMQ server různými způsoby, např. výpis a mazání výměn, front, vazeb a mnoha dalších. Chcete-li nainstalovat plugin, použijte následující příkaz:
sudo rabbitmq-plugins enable rabbitmq_management
RabbitMQ bude ve výchozím nastavení k dispozici na portu HTTP 15672. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com:15672 nebo
http://server-ip:15672
a dokončete požadované kroky k dokončení instalace.
Blahopřejeme! Úspěšně jste nainstalovali server RabbitMQ. Děkujeme, že jste použili tento návod k instalaci RabbitMQ na systém Ubuntu 16.04. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web RabbitMQ.