使用MQTT插件向RabbitMQ中指定的虚拟主机发送消息

使用MQTT插件向RabbitMQ中指定的虚拟主机发送消息,rabbitmq,mqtt,Rabbitmq,Mqtt,我使用RabbitMQ及其mqtt插件。此外,还有一个来宾用户可以访问多个虚拟主机。例如,我想将MQTT消息直接发布到虚拟主机(/cse-id-1),但它会将消息发送到默认主机(/)。在使用MQTT时,我应该如何将消息发送到指定的虚拟主机 在连接客户端时,有几个选项可以指定vhost,比如在用户名前面加上一个冒号(格式vhost:username),因此在您的情况下,用户名应该是cse-id-1:guest 请参阅官方文档中的详细信息和其他选项:我希望,在发布mqtt消息时选择vhost应该是

我使用RabbitMQ及其mqtt插件。此外,还有一个来宾用户可以访问多个虚拟主机。例如,我想将MQTT消息直接发布到虚拟主机(/cse-id-1),但它会将消息发送到默认主机(/)。在使用MQTT时,我应该如何将消息发送到指定的虚拟主机


在连接客户端时,有几个选项可以指定
vhost
,比如在用户名前面加上一个冒号(格式
vhost:username
),因此在您的情况下,用户名应该是
cse-id-1:guest


请参阅官方文档中的详细信息和其他选项:

我希望,在发布mqtt消息时选择vhost应该是一种方式,但我想没有这样的选项。