每次项目重新启动都会回调最后一条数据,即使Qos设置为2;依然是两次。
MqttMessage的Retained设置为了true; 该值很多文章上只说了是 消息保留机制,若设置为true,mqtt服务器会保留每次发布的消息;
修改为false,有时候还是不行,可以尝试换个主题,因为之前的消息一个固定为false,我重新发送为false的消息也解决不了,最后只能换了个主题,直接把这个参数删掉,解决问题
每次项目重新启动都会回调最后一条数据,即使Qos设置为2;依然是两次。
MqttMessage的Retained设置为了true; 该值很多文章上只说了是 消息保留机制,若设置为true,mqtt服务器会保留每次发布的消息;
修改为false,有时候还是不行,可以尝试换个主题,因为之前的消息一个固定为false,我重新发送为false的消息也解决不了,最后只能换了个主题,直接把这个参数删掉,解决问题