标签: mqtt
在QOS 1& 2它重放所有过去的消息。标准实现中是否有一种方法可以在再次生效时接收整个过去的队列(作为数组)? (当然只订阅了)
答案 0 :(得分:2)
当客户在QOS 1或2订阅主题然后断开连接时。如果该客户端使用相同的客户端ID重新连接并且clean会话标志设置为false,则代理应该重播任何丢失的消息。
代理不应重播在第一个连接期间已发送的任何消息(可能除了在断开连接时可能已经发送的任何QOS 1消息)