【问题描述】
MQ7.0 LA clearsession=false,qos=2,没有设置retain=true的消息,感觉都retain了,连续收到之前的消息,历史消息越来越多。
【解决方案】
项目中解决方案:把qos改成0,就没有该问题了。
此问题和qos=2以及clearsession=false参数设置组合有关,该组合的处理机制参考如下:

【原文链接】
http://doc.primeton.com/pages/viewpage.action?pageId=82154489
MQ配置中,当LAclearsession设为false且qos为2时,即使未设置retain,消息似乎被保留并重复发送。降低qos到0可以解决此问题。这涉及到MQTT协议的qos级别与会话状态的交互机制。
【问题描述】
MQ7.0 LA clearsession=false,qos=2,没有设置retain=true的消息,感觉都retain了,连续收到之前的消息,历史消息越来越多。
【解决方案】
项目中解决方案:把qos改成0,就没有该问题了。
此问题和qos=2以及clearsession=false参数设置组合有关,该组合的处理机制参考如下:

【原文链接】
http://doc.primeton.com/pages/viewpage.action?pageId=82154489
1234

被折叠的 条评论
为什么被折叠?