bug:emqx5.1为什么订阅的主题会自动变化?

emqx5.1为什么订阅的主题会自动变化?
在工具上订阅WT2400/123456789123456/cmd,
实际生效的却是mqttWT2400/123456789123456/cmd
这不是坑人吗?

  • 具体版本?
  • 部署方式?
  • 有没有 mountpoint,参考 TCP 监听器 中的 mountpoint 字段
  • 开启 debug 日志观察客户端的订阅发布情况
  • 抓包查看 MQTT 报文详情
    • 日志和抓包的 paccap 文件可以放在帖子里面一起分析下

找到罪魁祸首了。就是example那里的默认配置的问题,与文档说明实际不符合。
不要直接复制example的配置,那并不是默认配置。这个坑我踩了。
listeners.tcp.my_tcp_listener_name {
## Port or Address to listen on, 0 means disable
bind = 1883 ## or with an IP e.g. “127.0.0.1:1883”

## Enable the Proxy Protocol V1/2 if the EMQX cluster is deployed behind HAProxy or Nginx
proxy_protocol = false

## Timeout for proxy protocol
proxy_protocol_timeout = 8

## When publishing or subscribing, prefix all topics with a mountpoint string
mountpoint = "mqtt" ## Do not set this unless you know what is it for

## Client authentication
## Type:
##   - true :: enable
##   - false :: disable
##   - quick_deny_anonymous :: denied immediately without if username is not provided
enable_authn = true

感谢你的经验和反馈 :rocket:
我们会着手优化一下 example conf 的配置项和说明信息