壓測同一個命令過一段時間發生 error reflect: Call using []uint8 as type map[string]interface {}
发布于 8 个月前 作者 shinjuwu 473 次浏览 来自 问答

Client對Server壓測同一個命令過一段時間偶而會跳出底下的錯誤:

因為client傳的訊息一直都是同一個,會出現這種狀況我真的矇了, 有沒有大佬能給個方向讓我去排查這個問題 感謝!

err1.PNG

2 回复

看起来应该是mqtt协议粘包出现了问题,导致发往后端的数据包也不是正确的json格式了,这个问题如果你前端用的mqtt.js的话会出现这样的问题,随机会出现错误

具体看看客户端用的是什么mqtt库,要是确定客户端库没有问题,看有没有可能是服务端消息缓存满了导致部分数据流丢失引起整体的协议解析异常

回到顶部