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 **