我是MQTT协议的新手。当我阅读该文档时,我看不到删除已发布主题的任何功能。我的目的是允许发布者删除已发布的主题。我错过了mqtt文档中的内容吗?有什么建议吗?谢谢!
答案 0 :(得分:1)
好吧,如果您的意思是从mosquitto中删除一个主题,这样在您##时不会显示该主题,则可以使用:
mosquitto_pub -h <hostname> -p <port> -u <user> -P <password> -t '<topic you want to remove>' -n -r
答案 1 :(得分:0)
没有删除主题的概念。
如果发布者停止发布有关某个主题的数据,则订阅者将停止接收有关该主题的数据,但无需删除任何内容。订阅者可以订阅一个没有消息发布过的主题,这很好,经纪人将发送可能在将来发送的任何消息。
发布/订阅消息传递主题与需要预先定义的消息队列不同