emqx消息在断开连接重新连接是收到消息的顺序与发送的顺序不一致

我用mqttx进行测试,客户端1的配置如下:



客户端2的配置如下:


在客户端1发送iot/up/share 4条消息,1,2,3,4(发送前客户端2断开连接)
发送完成之后,启动客户端2 的连接,接收的顺序是1243.请问如何保证这个顺序,谢谢

image
你可以检查一下消息的这个时间的顺序。

后面2个是时间是相同的。因为是客户端2启动同时接收了4条历史记录,所以消息的时间可能是一样的,这样是不是可能是客户端排序有问题吗

是的