Rabbitmq - наиболее широко используемый программный обеспечение с открытым исходным кодом Best Message Broker

RabbitMQ Бесплатное программное обеспечение очереди

Наиболее широко развернутый брокер с открытым исходным кодом на базе Erlang

RabbitMQ - это программное обеспечение для очередей от открытого исходного кода. Он обеспечивает асинхронные сообщения, развязка приложений и безопасную платформу для отправки и получения сообщений.

Обзор

Rabbitmq является наиболее широко развернутым и популярным программным обеспечением для лучшего Broker с открытым исходным кодом - посредником для обмена сообщениями. Он написан на языке программирования Erlang и поддерживается ключевым программным фондом. Это дает вашим приложениям общую платформу и безопасное место для отправки и получения сообщений. Его функции включают производительность, надежность, высокую доступность, кластеризацию и федерацию и т. Д. Пособия Rabbitmq с простым в использовании пользовательского интерфейса, который позволяет вам контролировать и контролировать свой брокер сообщений. Rabbitmq Message Broker или Manager Queue Manager можно загрузить с официального веб -сайта для всех основных операционных систем, то есть Linux, Windows и MacOS. Рекомендуется использовать плагины RabbitMQ для облегчения рабочей нагрузки брокеров сообщений и расширения его функций. Самым важным плагином RabbitMQ является плагин управления, и вы должны активировать его вручную. Плагин управления RabbitMQ помогает пользователям управлять RabbitMQ, используя его через графический пользовательский интерфейс.

Системные Требования

Требования к настройке RabbitMQ включают:

  • Привилегии пользователей SUDO
  • Erlang 24.x
  • Git

Функции

Некоторые из ключевых особенностей RabbitMQ перечислены ниже:

  • Асинхронные сообщения
  • Высокая доступность и надежность
  • Гибкая логика маршрутизации
  • Сеть кластеризация
  • Модель федерации
  • Высоко доступные очереди
  • Обмен сообщениями о протоколе
  • Многие языковые клиенты
  • Простой в использовании пользовательский интерфейс
  • Управление и мониторинг
  • Поддержка отслеживания
  • Инструменты и система плагинов
  • Открытый источник

Инструкции по установке

Установить Rabbitmq на Ubuntu

RabbitMQ прост и легко начать программное обеспечение. Во -первых, убедитесь, что все пакеты Depency RabbitMQ были установлены и актуальны. Ниже руководство охватывает установку RabbitMQ на Debian и Ubuntu, включая распределения, основанные на них. Пожалуйста, следуйте инструкциям ниже, чтобы настроить Rabbitmq. Установите Erlang с:

    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

Далее добавьте Rabbitmq Apt Repository:

    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 -

Обновите список пакетов с помощью команды:

    sudo apt-get update -y

Далее установите Server RabbitMQ:

    sudo apt-get install -y rabbitmq-server

Вы можете запустить Server RabbitMQ с помощью команды:

    sudo systemctl start rabbitmq-server

Проверьте статус RabbitMQ с помощью:

    sudo systemctl status rabbitmq-server

Включить услугу RabbitMQ, так что он начинается с загрузки системы:

    sudo systemctl enable rabbitmq-server

Далее настройте консоль веб -управления RabbitMQ:

    sudo rabbitmq-plugins enable rabbitmq_management

Создать учетную запись администратора в одиночном экземпляре Rabbitmq:

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

Вы можете настроить кластер экземпляров RabbitMQ на главном узле:

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

Откройте свой любимый браузер и просмотрите http: // localhost: 15672/для открытия управления Rabbitmq. Поздравляю! Вы успешно установили программное обеспечение RabbitMQ на Ubuntu 20.04. Наслаждаться!

FAQS

Для чего используется Rabbitmq?

RabbitMQ - это брокер обмена сообщениями, также известный как программное обеспечение для очередей за сообщениями или менеджер очередей. Это дает вашим приложениям общую платформу для отправки и получения сообщений, а ваши сообщения - безопасное место для жизни до получения.

Как установить Rabbitmq?

После установки поддерживаемой версии Erlang загрузите установщик Rabbitmq, Rabbitmq-Server и запустите его. Он устанавливает RabbitMQ и запускает его с помощью конфигурации по умолчанию.

Где Rabbitmq установлен на Linux?

По умолчанию это /usr /local. Установки пакета Debian и RPM используют пустую $ {install_prefix}. Обратите внимание, что/usr/lib/rabbitmq/plugins используются только тогда, когда Rabbitmq установлен в стандартное место (по умолчанию).

Как мне начать Rabbitmq на локальном уровне?

Служба Rabbitmq начинается автоматически. Вы можете остановить/переустановить/начать службу RabbitMQ из меню «Пуск». После того, как все сделано открыто: http: // localhost: 15672/для открытия управления Rabbitmq.

В чем разница между Rabbitmq и ActiveMQ?

Основное различие между ActiveMQ и RabbitMQ заключается в том, что ActiveMQ-это многопротокол-поддержанный брокер с открытым исходным кодом, написанный на Java Language, в то время как RabbitMQ-это многопротокол, поддерживаемый с открытым исходным кодом, написанный на языке Erlang.

Исследовать

В этой статье мы обсуждали о Rabbitmq. Чтобы узнать о другом программном обеспечении очереди (MQ), посетите следующие страницы:

5 топ -5 -й очередь сообщений с открытым исходным кодом программное обеспечение MQ Software

Redisbacked queuing system для обработки фоновой обработки

httpsproductscontainerizecommessagequeueuesfotwaresidekiq

 Русский