emqx5.6 pub数据使用qos=0, 接收端使用qos=0接收到了重复的消息

环境

  • EMQX 版本:v5.6.0
  • 操作系统版本:centos 7

重现此问题的步骤

  1. 移动端IOS 系统pub,topic='topic/common/action’使用qos=0 → emqx
  2. java只部署了一个节点,使用paho.mqtt接收topic=‘$share/cg1/topic/common/action’,qos=0
  3. java接收到两条重复的数据

说明

java只启动了一个pod,该pod中启动了三个client:
client1:订阅如下topic:
$share/td1/tp/drop/monitor,qos=0
$share/p1/ping,qos=0
$share/rt1/topic/ack/ts,qos=0
$share/group_push/topic/msg/ack,qos=1

client2:订阅$share/cg1/topic/common/action,qos=0

client3:没有订阅任何消息

通过打印emqx日志,发现emqx发送了两条相同的数据到$share/cg1/topic/common/action

你好,方便开启下对 client2 的日志追踪吗?我们看下这俩条消息是如何重复投递到了 client2的

应该是统计出错了