Rabbitmq to najczęściej używane oprogramowanie Broker Broker Message Message

RabbitMQ Bezpłatne oprogramowanie do kolejki wiadomości

Najczęściej wdrażany broker wiadomości opartych na erlang

Rabbitmq to oprogramowanie do kolejkowania komunikatów typu open source. Zapewnia asynchroniczne wiadomości, oddzielenie aplikacji i bezpieczną platformę do wysyłania i odbierania wiadomości.

Przegląd

Rabbitmq jest najczęściej wdrażanym i popularnym oprogramowaniem Broker Broker Broker Broker Broker Broker - pośrednikiem wiadomości. Jest napisany w języku programowania Erlang i jest wspierany przez Pivotal Software Foundation. Daje to Twoim aplikacjom wspólną platformę i bezpieczne miejsce do wysyłania i odbierania wiadomości. Jego funkcje obejmują wydajność, niezawodność, wysoką dostępność, klaster i federację itp. Rabbitmq statki z łatwym w użyciu interfejsu użytkownika zarządzania, które pozwala monitorować i kontrolować broker wiadomości. Broker wiadomości Rabbitmq lub menedżer kolejki można pobrać z oficjalnej strony internetowej dla wszystkich głównych systemów operacyjnych, tj. Linux, Windows i MacOS. Zaleca się użycie wtyczek RabbitMQ w celu złagodzenia obciążenia brokerami wiadomości i rozszerzenia jego funkcji. Najważniejszą wtyczką Rabbitmq jest wtyczka zarządzania i musisz ją aktywować ręcznie. Wtyczka Management Rabbitmq pomaga użytkownikom obsługiwać RabbitMQ za pomocą go za pośrednictwem graficznego interfejsu użytkownika.

Wymagania systemowe

Wymagania dotyczące konfiguracji RabbitMQ obejmują:

  • uprawnienia użytkownika sudo
  • Erlang 24.x
  • Git

Cechy

Niektóre z kluczowych funkcji Rabbitmq są wymienione poniżej:

  • Wiadomości asynchroniczne
  • Wysoka dostępność i niezawodność
  • Elastyczna logika routingu
  • Klastrowanie sieciowe
  • Model federacyjny
  • Wysoce dostępne kolejki
  • Multi Protocol Messaging
  • Wielu klientów językowych
  • Łatwy w użyciu interfejs zarządzania
  • Zarządzanie i monitorowanie
  • Śledzenie wsparcia
  • System narzędzi i wtyczek
  • Otwarte źródło

Instrukcje Instalacji

** Zainstaluj Rabbitmq na Ubuntu **

Rabbitmq jest proste i łatwe do rozpoczęcia oprogramowania. Po pierwsze, upewnij się, że wszystkie pakiety delegatu Rabbitmq są zainstalowane i aktualne. Poniższy przewodnik obejmuje instalację Rabbitmq na Debian i Ubuntu, w tym na podstawie dystrybucji. Postępuj zgodnie z poniższymi instrukcjami, aby skonfigurować RabbitMQ. Zainstaluj Erlang z:

    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

Następnie dodaj repozytorium Rabbitmq APT:

    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 -

Zaktualizuj listę pakietów za pomocą polecenia:

    sudo apt-get update -y

Następnie zainstaluj serwer RabbitMQ:

    sudo apt-get install -y rabbitmq-server

Możesz uruchomić serwer RabbitMQ za pomocą polecenia:

    sudo systemctl start rabbitmq-server

Sprawdź status Rabbitmq za pomocą:

    sudo systemctl status rabbitmq-server

Włącz usługę RabbitMQ, aby rozpoczęła się od rozruchu systemowego:

    sudo systemctl enable rabbitmq-server

Następnie skonfiguruj konsolę zarządzania stroną Rabbitmq:

    sudo rabbitmq-plugins enable rabbitmq_management

Utwórz konto administratora w pojedynczej instancji Rabbitmq:

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

Możesz skonfigurować klaster instancji Rabbitmq na węźle głównym z:

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

Otwórz swoją ulubioną przeglądarkę i przeglądaj http: // localhost: 15672/do otwarcia zarządzania Rabbitmq. Gratulacje! Z powodzeniem zainstalowałeś oprogramowanie RabbitMQ na Ubuntu 20.04. Cieszyć 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.

Badać

W tym artykule omówiliśmy Rabbitmq. Aby dowiedzieć się o innym oprogramowaniu w kolejce wiadomości (MQ), odwiedź następujące strony:

** Top 5 Oprogramowanie MQ Commerse Mescowe **

** Redisbacked System kolejkowania do przetwarzania w tle **

** httpsProductScontaineRizEcommessageueUsofwareSidekiq **

 Polski