使用数据集成功能下的数据桥接出现大批量数据发送失败问题,服务器资源占用不到,但收不完所有消息

环境

  • EMQX 版本: emqx5.0.17,emqx5.0.25
  • 操作系统版本: centos

重现此问题的步骤

1.通过emqx5.0.17 做了集群A(4个节点),把数据桥接转发到emqx5.0.25版本做的集群B(6个节点)
2. 集群B只收到小部分集群A推过来的数据,存在大量数据丢失

查看桥接编统计发现有已发送末确认,有超期回复,有已丢弃,也有已缓存,从各种指标来看是否是集群B接收数据的性能达到瓶颈?但集群B我查看每台服务器的cpu与内存是不高的。请问如何尽一步排查?

集群A的日志

预期行为

集群B可以接收完集群A推过来的所有消息

实际行为

集群B只接收到小部分集群A的转发过来的消息

使用是 MQTT 消息桥接么?消息 TPS 大概多少?另外还需贴下集群A对于桥接的配置

是的,请查看

抱歉,这目前应该是一个已知的性能问题(MQTT 桥接性能目前还不达标)我们计划在 5.1.0 会修复它