Отправка сообщения на указанный виртуальный хост в RabbitMQ с помощью плагина MQTT - PullRequest
1 голос
/ 27 сентября 2019

Я использую RabbitMQ с его плагином mqtt.Также есть гостевой пользователь, который может подключаться к нескольким виртуальным хостам.Например, я хочу опубликовать сообщение MQTT непосредственно на виртуальном хосте (/ cse-id-1) , но оно отправляет сообщение по умолчанию (/) .Что я должен сделать, чтобы отправить сообщение указанному виртуальному хосту при использовании MQTT?

enter image description here

enter image description here

1 Ответ

1 голос
/ 28 сентября 2019

Существует несколько опций для указания vhost при подключении клиента, например, добавление имени имени хоста после двоеточия к имени пользователя (формат vhost:username), поэтому в вашем случае имя пользователя будет cse-id-1:guest.

Подробности и другие опции см. В официальной документации: https://www.rabbitmq.com/mqtt.html#virtual-hosts

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...