EMQX5.0 桥接无法获取消息

环境信息

  • EMQX 版本:5.0.4
  • 操作系统及版本:docker
  • 其他

问题描述

在EMQX5.0.4的服务器上配置数据桥接,订阅一台EMQX4.2的主题,测试连接成功。但是无法收到对应的消息。

配置文件及日志


这是一个入方向的 Bridge 配置,所以是消息是从 remote_topic(订阅了远程的主题),发送到 local_topic ,这个 local_topic 不能是一个 filter,不能包含 +# 等统配字符。

local_topic = “/sys/proxy/main” 设置成这样了,但是还是没有接收到消息。

那看下:

  1. 先确保 4.2 那边是否把消息给发送过来,可以用日志追踪追踪下这个桥接的clientid,如果版本比较旧的就只有开下 DEBUG 日志了
  2. 如果发送了,但是 emqx 5.0 这边的 local_topic 上还是没有消息,可以看看 5.0 里面的日志