[求助]vue订阅主题后收到了重读消息

环境信息

  • EMQ X 版本:3.2.0
  • 操作系统及版本:win10
  • 其他

问题描述

请问下为什么后端往mqtt服务器只发送了一条消息,前端vue断网重连后响应到了两条呢,打印连接信息后并没有重复订阅,retain字段设置的也是false

配置文件及日志

有没有设置session expire和clean session?
怀疑是不是发送了qos 1/2的消息,然后session设置了expire,所以重连后收到了重发的消息

从前端代码的角度,建议检查下,client.on(‘message’, fn) 是否重复监听了两次。