mqttV5引入了过期消息,需要注意一下几点:
- 消费者的clientId重启前后要保持不变,cleanStart=false。
- 发布消息的时候,消费者session要存在,可以是disconnected状态。需要设置session expiry interval为一个合理的值。
- 消费者再次连接的时候,要先注册监听再连接,不然连上了broker就推消息过来,这个时候消费者可能还没监听,导致消息丢了。
- 如果conusmer session过期了,那么消息会被删除。
微信扫一扫
mqttV5引入了过期消息,需要注意一下几点:
相关推荐