Тепер, коли ми встановили плагін для управління вебом, ми можемо перевірити робочий стан кожної черги повідомлень і обміну повідомленнями в інтерфейсі браузера.
Етапи встановлення такі:
Ми знаходимо "RabbitMQ Command Prompt (sbin dir)" у меню «Пуск» комп'ютера, натискаємо, щоб відкрити його, і безпосередньо вводимо каталог sbin під нашою катацією встановлення rabbitmq через командний рядок
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin> Ще один спосіб — запустити cmd з правами адміністратора, і тоді CD зможе потрапити в цю папку!
Виконайте команду:
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmq-plugins enable rabbitmq_management Активація плагінів на вузлі rabbit@DESKTOP-7IAJK37: rabbitmq_management Налаштовані наступні плагіни: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch Застосування конфігурації плагіна до rabbit@DESKTOP-7IAJK37... Такі плагіни були активовані: rabbitmq_management rabbitmq_management_agent rabbitmq_web_dispatch
Встановіть 3 плагіни. Офлайн-зміни; Зміни набудуть чинності після перезапуску брокера. ЦеМи успішно його встановили! Але її потрібно перезапустити!!Обов'язково перезавантажте його, інакше веб-інтерфейс буде недоступним!
Команда перезапуску: net stop rabbitmq зупиняється першим, net start rabbitmq починається знову або
Інтерфейс управління вебом такий:http://localhost:15672/
Ім'я користувача та пароль — всі гостьові, вхід успішний, як показано на рисунку нижче:
Давайте коротко розглянемо деякі концепції, що використовуються в RabbitMQ
продюсер: Продюсер повідомлення
Споживач: Споживач повідомлення
віртуальний хост: віртуальний хост, у RabbitMQ користувачі можуть встановлювати лише деякі дозволи на рівні віртуального хоста, наприклад, до яких черг я можу звертатися, які запити обробляти тощо.
брокер: Пересилач повідомлень — це функція нашого сервера RabbitMQ, тож за якими правилами пересилають повідомлення? Необхідно використовувати такі поняття:
Exchange: Комутатор, він працює безпосередньо з виробником, трохи схоже на функцію маршрутизатора, головним чином для операцій пересилання, тож яку станцію виробник використовує для маршрутизації? Це залежить від ключа маршрутизації, кожне повідомлення має цей ключ, ми також можемо встановити його самі, насправді це рядок;
Queue: Черга повідомлень, використовується для зберігання повідомлень, отримує повідомлення, маршрутизовані через обмін, ми можемо зберігати вміст черги, то чи отримує черга повідомлення, маршрутизовані через обмін? У цей момент ключ зв'язування зв'язує чергу та обмін, як і для методу зв'язування, RabbitMQ пропонує різні способи;
Вищенаведено деякі з концепцій, що використовуються в RabbitMQ, і взаємозв'язок між цими поняттями виражено на діаграмі:
|