大约五十个终端设备,每个设备会发布5个主题,订阅1个主题,QOS质量都为2。有一个独立的客户端,订阅所有的主题接受数据,QOS都为2。一直运行比较稳定,有一个终端设备重启了一次,然后这个终端设备的主题就订阅不到了,尝试使用独立的客户端进行订阅也无法订阅到,在emqx服务端的dashboard 中监视了这个主题,没有数据进来,但是这个终端设备的其他主题都没有问题,可以订阅到。我将这个发布主题的QOS修改为1后,现象依旧,改为0后,就可以订阅到数据了。能分析下是为什么吗?服务端的配置都未曾更改过。
听起来很奇怪,emqx 的版本是多少, 看看 emqx 完整的 debug 日志么
版本比较低,我这里的环境是windows的,使用的是windows的5.0.3版本,debug日志我调整下看看