A RabbitMQ a legszélesebb körben használt nyílt forráskódú legjobb üzenet -bróker szoftver

RabbitMQ Ingyenes üzenet sor szoftver

Erlang alapú, legszélesebb körben telepített nyílt forráskódú üzenet bróker

A RabbitMQ nyílt forráskódú üzenet sorba állító szoftver. Aszinkron üzenetküldést, az alkalmazás leválasztását és egy biztonságos platformot biztosít az üzenetek küldéséhez és fogadásához.

Áttekintés

A RabbitMQ a legszélesebb körben telepített és legnépszerűbb nyílt forráskódú legjobb üzenet -bróker szoftver - az üzenetküldés közvetítője. Erlang programozási nyelven írták, és a Pivotal Software Foundation támogatja. Ez az alkalmazások számára közös platformot és biztonságos helyet ad az üzenetek küldésére és fogadására. Jellemzői között szerepel a teljesítmény, a megbízhatóság, a magas rendelkezésre állás, a klaszterezés és a szövetség stb. A RabbitMQ Message Broker vagy a Queue Manager letölthető a hivatalos weboldalról az összes fő operációs rendszerre, azaz a Linux, a Windows és a MacOS -ra. Javasoljuk, hogy a RabbitMQ beépülő modulokat használja az üzenet brókerek munkaterhelésének megkönnyítésére és a funkcióinak kibővítésére. A legfontosabb RabbitMQ beépülő modul a Management Plugin, és manuálisan kell aktiválnia. A RabbitMQ Management Plugin segíti a felhasználókat a RabbitMQ működtetésében egy grafikus felhasználói felületen keresztül.

Rendszerkövetelmények

A RabbitMQ beállításának követelményei a következők:

  • sudo felhasználói jogosultságok
  • Erlang 24.x
  • Git

Jellemzők

Az alábbiakban felsoroljuk a RabbitMQ néhány legfontosabb jellemzőjét:

  • Aszinkron üzenetküldés
  • Magas rendelkezésre állás és megbízhatóság
  • Rugalmas útválasztási logika
  • Hálózati klaszterezés
  • Szövetségi modell
  • Nagyon rendelkezésre álló sorok
  • Több protokoll üzenetküldés
  • Sok nyelvi ügyfél
  • Könnyen használható kezelési felhasználói felület
  • A menedzsment és a megfigyelés
  • A nyomon követési támogatás
  • Eszközök és plugin rendszer
  • Nyílt forráskód

Telepítési útmutató

Telepítse a RabbitMQ -t az Ubuntu -ra

A RabbitMQ egyszerű és könnyen elindítható szoftver. Először győződjön meg arról, hogy a RabbitMQ összes reprezentációs csomagja telepítve és naprakészen van. Az alábbi útmutató a RabbitMQ telepítését tartalmazza a Debian és az Ubuntu -on, beleértve az azok alapján történő eloszlásokat. Kérjük, kövesse az alábbi utasításokat a RabbitMQ beállításához. Telepítse az erlangot a következő címmel:

    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

Ezután adja hozzá a RabbitMQ APT lerakatot:

    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 -

Frissítse a csomagok listáját a parancs segítségével:

    sudo apt-get update -y

Ezután telepítse a RabbitMQ szerveret:

    sudo apt-get install -y rabbitmq-server

A RabbitMQ Server elindíthatja a parancs használatával:

    sudo systemctl start rabbitmq-server

Ellenőrizze a RabbitMQ állapotát:

    sudo systemctl status rabbitmq-server

Engedélyezze a RabbitMQ szolgáltatást, így elindul a rendszerindításon:

    sudo systemctl enable rabbitmq-server

Ezután a RabbitMQ Web Management Console beállítása:

    sudo rabbitmq-plugins enable rabbitmq_management

Hozzon létre rendszergazdai fiókot a RabbitMQ egyetlen példányban:

    sudo rabbitmqctl add_user admin password 
    sudo rabbitmqctl set_user_tags admin administrator
    sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

Beállíthatja a RabbitMQ példánycsoportot a fő csomóponton:

    wget https://gist.githubusercontent.com/fernandoaleman/05cbf15e0e58f8de7a29a21b24f9debb/raw/55efa7b36c245a9f6ffa3bcd2382c078cce0e9a2/rabbitmq-cluster.sh
    chmod +x rabbitmq-cluster.sh
    ./rabbitmq-cluster.sh

Nyissa meg kedvenc böngészőjét, és keresse meg a http: // localhost: 15672/a RabbitMQ menedzsment megnyitását. Gratulálunk! Sikeresen telepítette a RabbitMQ szoftvert az Ubuntu 20.04 -re. Élvezd!

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.

Fedezd fel

Ebben a cikkben a RabbitMQ -ról beszéltünk. Ha megismerheti a többi üzenetsor (MQ) szoftvert, kérjük, látogasson el a következő oldalakra:

Az 5 legjobb nyílt forráskódú üzenet sor MQ szoftver

Újra visszacsatolt sorrendszer a háttérfeldolgozáshoz

httpsproductscontainerizeCommessagequeUeesideideiq

 Magyar