emqx 版本: 5.0.11
docker容器部署
现象:设备发送了消息,也显示收到了mqtt的 40 02 02 6B,发送成功
但是我的订阅层,没有收到这个消息
是偶发的
我使用idea模拟发送,emqx可以正常转发
是不是5.0.11版本有啥漏洞,还是我的程序有问题
emqx 版本: 5.0.11
docker容器部署
现象:设备发送了消息,也显示收到了mqtt的 40 02 02 6B,发送成功
但是我的订阅层,没有收到这个消息
是偶发的
我使用idea模拟发送,emqx可以正常转发
是不是5.0.11版本有啥漏洞,还是我的程序有问题
应该是你的程序有问题。
推荐可以使用 dashboard 的日志跟踪定位一下。
搜索: emqx 日志追踪(Trace)
https://www.emqx.io/docs/zh/latest/observability/tracer.html
你这个日志是你客户端的吧。
推荐在 emqx 里面查看一下 trace 日志,确定 2 件事:
trace 的是收不到指令的那个 clientid。
解决了。EMQX果然没有问题。两边发布订阅的不是同一个topic