Компоненты RabbitMQ можно установить вместе с сервером приложений либо на отдельный сервер.
Для работы очередей в RabbitMQ:
1. | Запустите командную строку из папок: |
• | %PROGRAMFILES%\RabbitMQ Server\rabbitmq_server-3.8.1\sbin – для 32-разрядной ОС; |
• | %PROGRAMFILES(x86)%\RabbitMQ Server\rabbitmq_server-3.8.1\sbin – для 64-разрядной ОС. |
2. | Выполните команды: |
• | для создания пользователя: |
rabbitmqctl.bat add_user {Логин пользователя} {Пароль пользователя}
• | для создания виртуального адреса: |
rabbitmqctl.bat add_vhost {Имя виртуального хоста}
• | для выдачи пользователю прав на виртуальный хост: |
rabbitmqctl.bat set_permissions -p {Виртуальный хост} {Логин пользователя} {Ресурсы RabbitMQ, на которые выдаются права на настройку} {Ресурсы RabbitMQ, на которые выдаются права на изменение} {Ресурсы RabbitMQ, на которые выдаются права на чтение}
Ресурсы RabbitMQ задаются в формате регулярного выражения.
Пример выдачи пользователю ario прав на просмотр, изменение и администрирование всех ресурсов RabbitMQ в виртуальном хосте ario:
rabbitmqctl.bat set_permissions -p ario ario ".*" ".*" ".*"
3. | Для включения плагина RabbitMQ Management, который предоставляет API для администрирования и мониторинга RabbitMQ, запустите командную строку из папок, указанных выше, и выполните команду: |
rabbitmq-plugins enable rabbitmq_management
Перейдите по ссылке http://localhost:15672/ и настройте плагин.
Примечание
Для полноценной работы рекомендуем установить RabbitMQ с возможностью администрирования.
Подробнее об установке RabbitMQ см. в документации на сайте продукта, статья «Documentation: Table of Contents».
© Компания Directum, 2020 | Сообщество пользователей Directum |