环境
- EMQX 版本:5.3
- 操作系统版本:macos14
重现此问题的步骤
- 在dashboard中配置指定通配主题的消息源
- 规则中查询到topic和payload
- 数据桥接添加目标MQ地址,使用源topic和payload实现消息转发
4、全部配置好后在flow中可以查看到整体流程
5、按对应主题发布消息
6、数据正常接收,规则概览命中+1,数据桥接概览命中+了2
7、目标MQ对应主题收到两个一样的消息
预期行为
1、数据桥接概览命中应该也是+1
2、目标服务应该只有一包消息
1、数据桥接概览命中应该也是+1
2、目标服务应该只有一包消息
我猜测可能是:你的桥接配置了 egrees 的同时也配置了规则制定到了这个桥接?
方便的话:
确实如你所说,数据桥接单独使用需要配置egress,通过规则配置时无须egress,初步接触5.3的这项功能理解上有偏差,两个都配置了所以转发了两次数据。