改变RabbitMQ WebSocket MQTT端点的路径?

时间:2017-10-05 20:04:10

标签: websocket rabbitmq mqtt

我正在运行一个RabbitMQ实例,它通过rabbitmq_web_mqtt插件在websockets上提供MQTT。

由于遗留原因,我需要支持非默认的WebSocket URL。

我在文档中看到可以通过{ port, 1234 }配置更改端口,但我找不到任何方法来更改WebSocket URL。它目前设置为默认路径/ws

是否可以在不修改插件的情况下更改WebSocket URL?

2 个答案:

答案 0 :(得分:2)

此功能可以在2018年9月之前进行配置。请参见already mentioned ticket

添加行:

# echo 'web_mqtt.ws_path = /mqtt' >> /etc/rabbitmq/rabbitmq.conf
# service rabbitmq-server restart

现在(兼容的)MQTT客户端可以访问。例如:

ws://192.168.210.84:15675/mqtt

答案 1 :(得分:0)

经过一番研究,我发现the path is not configurable