RabbitMQ je nejpoužívanější software pro zprostředkování zpráv s otevřeným zdrojem

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

Redisbacked fronting systém pro zpracování pozadí

httpsProductsContainerizeCesMessageQueuesoftwaresideKiq

 Čeština