错误报告
环境
- EMQX 版本:emqx 5.0.17
- 操作系统版本:centos7
重现此问题的步骤
- 在一台mqtt保留固定的消息数量
- 用客户端通过通配符订阅所有的主题
客户端收到的数量与实际保留的数量不一致;
预期行为
接收到的保留消息的条数与emqx borker上保存的一致;
实际行为
数量不一致;
客户端收到的数量与实际保留的数量不一致;
接收到的保留消息的条数与emqx borker上保存的一致;
数量不一致;
你使用的MQTT X版本是多少?可以先升级到最新版本再试一下
我没有太理解你的意思,后面是另一个问题吗?订阅数与实际不一致具体是什么情况?
后面是另外的问题。第一个问题是通过MQTTX订阅保留消息后,订阅到的消息条数与实际的保留条数不一致,通过你们说的升级最新版本的mqttx客户端订阅发现是不存在丢失数据,订阅到的保留数是一致的。从而我这边认为是客户端的问题,然后我们目前用到的.net的客户端也存在丢失的问题,所以想咨询下,客户端的SDK是否也存在这个订阅数会丢失的问题呢?
这个就要看具体 SDK 的实现和你们的优化了,可能性显然是存在的。