数据桥接至其他EMQX数据重复

环境

  • EMQX 版本:5.3
  • 操作系统版本:macos14

重现此问题的步骤

  1. 在dashboard中配置指定通配主题的消息源
  2. 规则中查询到topic和payload
  3. 数据桥接添加目标MQ地址,使用源topic和payload实现消息转发
    4、全部配置好后在flow中可以查看到整体流程
    5、按对应主题发布消息
    6、数据正常接收,规则概览命中+1,数据桥接概览命中+了2
    7、目标MQ对应主题收到两个一样的消息

预期行为

1、数据桥接概览命中应该也是+1
2、目标服务应该只有一包消息

我猜测可能是:你的桥接配置了 egrees 的同时也配置了规则制定到了这个桥接?

方便的话:

  1. 尝试关闭桥接的 egress 试试
  2. 或提供下你的桥接和规则的配置

确实如你所说,数据桥接单独使用需要配置egress,通过规则配置时无须egress,初步接触5.3的这项功能理解上有偏差,两个都配置了所以转发了两次数据。