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