我有这个应用程序使用mqtt-client java 库通过 mqtt 连接到 ActiveMQ 代理。只要我的主题没有正斜杠 (/),订阅、发布和接收消息就可以正常工作。
我知道正斜杠是 mqtt 中的特殊字符,并且根据activemq mqtt 支持,"/"
将转换为"."
. 但是,就我而言,我需要连接到使用 JMS 创建的主题,这些主题写为 uri(例如http://activemq.apache.org/),因此它们的名称上将带有“/”。
反正有没有"/"
在 mqtt 上逃避?目前,如果我尝试连接到一个名为http://activemq.apache.org/
它的主题,它实际上会连接到http:..activemq.apache.org.