消费者无法消费到消息

EMQX 5开源版本,运行过程中,消费者无法消费原来的topic(期间未做过任何操作,包括acl配置及其他配置等)。查看acl配置也是对 a/b/c/#是allow的状态。
之前消费者使用通配符 a/b/c/# 消费消息,可以获取到消息,前两天开始无法消费到消息。
使用a/#可以消费到消息, 使用a/b/c/d/#也可以消费到消息。但是 a/b/c/#无法消费到消息。
然后试了使用a1/b1/c1/# 也可以消费到对应的topic下的消息。

没听说过有这种bug,具体是哪个版本?有没有详细的 debug 日志?你试一下用 mqttx订阅一下,看能不能收到

我们使用的是5.0.20版本。
mqttx订阅,也收不到消息。
用的3个节点的集群


我们用的是5.0.20版本。3个节点的集群
这些截图,都是log-trace的日志截图

你发消息的 trace 看出来看看。
你是用集群的还是单个节点的?

我们使用的是5.0.20版本。
mqttx订阅,也收不到消息。
用的3个节点的集群



订阅origin/a/wis2/#主题,收不到消息
订阅origin/#主题,能收到消息

升级到 5.8 以上,这个问题可解决。高版本重构了路由机制,更稳健和高效。

5.8.8版本,可以吗

可以,甚好