我正在使用 eclipse paho 和 mosquitto。我正在以 QOS-1 级别发送消息。我已经按照 this 中的回答更改了 mosquitto 配置问题。我正在使用mqtt镜头来测试。订阅者断开连接和连接后,Mosquitto 不会发送消息。
最佳答案
将 clean session 设置为 true
将告诉代理删除为客户端排队的所有消息。
如果您想接收为该客户端排队的任何消息,则需要将其设置为 false
。
HiveMQ 的人员有一篇关于使用 MQTT 进行持久 session 和消息队列的博客文章:http://www.hivemq.com/blog/mqtt-essentials-part-7-persistent-session-queuing-messages
关于java - 当订阅者重新连接时,mosquitto 不会重新发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41690164/