RabbitMQ Software fronty zpráv zdarma
Erlang nejvíce nasazený zprostředkovatel s otevřeným zdrojovým kódem
RabbitMQ je software pro open source frontu. Poskytuje asynchronní zasílání zpráv, oddělení aplikací a bezpečnou platformu pro odesílání a přijímání zpráv.
Přehled
RabbitMQ je nejčastěji nasazený a oblíbený software pro zprostředkování zpráv s otevřeným zdrojovým zdrojem - prostředníkem pro zasílání zpráv. Je psán v programovacím jazyce Erlang a je podporován Pivotal Software Foundation. Poskytuje vašim aplikacím společnou platformu a bezpečné místo pro odesílání a přijímání zpráv. Mezi funkce patří výkon, spolehlivost, vysokou dostupnost, shlukování a federace atd. Rabbitmq lodě s snadno použitelným uživatelským rozhraním pro správu, které vám umožní sledovat a ovládat makléř zpráv. RabbitMQ Broker BROKER nebo Správce front si můžete stáhnout z oficiálních webových stránek pro všechny hlavní operační systémy, tj. Linux, Windows a MacOS. Doporučuje se používat pluginy RabbitMQ ke zmírnění pracovní zátěže zprostředkovatelů zpráv a rozšíření jeho funkcí. Nejdůležitějším pluginem RabbitMQ je plugin pro správu a musíte jej aktivovat ručně. Plugin pro správu RabbitMQ pomáhá uživatelům provozovat RabbitMQ pomocí grafického uživatelského rozhraní.
Požadavky na systém
Požadavky na nastavení RabbitMQ zahrnují:
- SUDO Uživatelská oprávnění
- Erlang 24.x
- Git
Funkce
Níže jsou uvedeny některé z klíčových rysů RabbitMQ:
- Asynchronní zasílání zpráv
- Vysoká dostupnost a spolehlivost
- Flexibilní logika směrování
- Síťové shlukování
- Model federace
- Vysoce dostupné fronty
- Zprávy s více protokolmi
- Mnoho jazykových klientů
- Snadné použití uživatelského rozhraní správy
- Řízení a monitorování
- Podpora sledování
- Nástroje a systém pluginů
- Open source
Instrukce k instalaci
nainstalovat RabbitMQ na Ubuntu
RabbitMQ je jednoduchý a snadno se začal software. Nejprve se ujistěte, že všechny depozitní balíčky RabbitMQ jsou nainstalovány a aktuální. Níže uvedená průvodce zahrnuje instalaci RabbitMQ na Debian a Ubuntu, včetně distribucí založených na nich. Postupujte podle níže uvedených pokynů a nastavte RabbitMQ. Nainstalovat erlang s:
wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
sudo dpkg -i erlang-solutions_1.0_all.deb
sudo apt-get update -y
sudo apt-get install -y erlang erlang-nox
Dále přidejte úložiště APT RabbitMQ:
echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
Aktualizujte seznam balíčků pomocí příkazu:
sudo apt-get update -y
Dále nainstalujte server RabbitMQ:
sudo apt-get install -y rabbitmq-server
Server RABBITMQ můžete spustit pomocí příkazu:
sudo systemctl start rabbitmq-server
Zkontrolujte stav RabbitMQ s:
sudo systemctl status rabbitmq-server
Povolte službu RabbitMQ, takže začíná na systémovém boot:
sudo systemctl enable rabbitmq-server
Dále nastavte konzoli pro správu webové správy RabbitMQ:
sudo rabbitmq-plugins enable rabbitmq_management
Vytvořte si účet správce v jediné instanci RabbitMQ:
sudo rabbitmqctl add_user admin password
sudo rabbitmqctl set_user_tags admin administrator
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Můžete nastavit klastr instance RabbitMQ v hlavním uzlu s:
wget https://gist.githubusercontent.com/fernandoaleman/05cbf15e0e58f8de7a29a21b24f9debb/raw/55efa7b36c245a9f6ffa3bcd2382c078cce0e9a2/rabbitmq-cluster.sh
chmod +x rabbitmq-cluster.sh
./rabbitmq-cluster.sh
Otevřete svůj oblíbený prohlížeč a procházejte http: // localhost: 15672/pro otevření správy RabbitMQ. Gratulujeme! Úspěšně jste nainstalovali software RabbitMQ na Ubuntu 20.04. Užívat si!
FAQs
What is rabbitmq used for?
RabbitMQ is a messaging broker also known as a message queueing software or queue manager. It gives your applications a common platform to send and receive messages, and your messages a safe place to live until received.
How do I install RabbitMQ?
Once a supported version of Erlang is installed, download the RabbitMQ installer, rabbitmq-server and run it. It installs RabbitMQ and starts it using the default configuration.
Where is RabbitMQ installed on Linux?
By default this is /usr/local. Debian and RPM package installations use an empty ${install_prefix}. Note that /usr/lib/rabbitmq/plugins is used only when RabbitMQ is installed into the standard (default) location.
How do I start RabbitMQ locally?
The RabbitMQ service starts automatically. You can stop/reinstall/start the RabbitMQ service from the Start Menu. Once all done open : http://localhost:15672/ for opening the rabbitmq management.
What is the difference between RabbitMQ and ActiveMQ?
The main difference between ActiveMQ and RabbitMQ is that ActiveMQ is an open-source multi-protocol supported message broker written in Java language while RabbitMQ is an open-source multi-protocol supported messaged broker written in Erlang language.
Prozkoumejte
V tomto článku jsme diskutovali o RabbitMQ. Chcete -li se dozvědět o jiném softwaru fronty zpráv (MQ), navštivte následující stránky:
Top 5 open source zpráv fronta MQ software