MQTT异常断线

目前现场测试遇到了一个问题,就是设备开机之后正常上线,默认心跳是60秒,如果不发消息的话,正常收发心跳包,但是这时候突然有大量指令进来,卡住了心跳包的收发,最终导致心跳超时,如附件日志追踪,请问有何解决办法
RDN71_RDN71-0005.zip (7.2 KB)

论坛里面类似的问题挺多的,可以通过使用异步等方式解决,你可以参考参考

您好,我也遇到类似问题,但是我用的已经是异步了

mqtt客户端有问题, 突然有大量指令进来,这些指令(mqtt 消息)本是可以附带起到心跳包的作用的,即更新最近通信时间(用于计算是否保活)。显然你的mqtt 客户端没有这个功能。