目标是客户端A发消息,流程是把除了客户端A外的所有客户端取消订阅主题,然后发送消息,再把除客户端外的所有客户端订阅主题,但是其他客户端还是能收到消息

环境

  • EMQX 版本:emqx4.4开源版
  • 操作系统版本:

重现此问题的步骤

目标是给客户端A发送某个主题的消息,Retained为false

  1. 取消所有除客户端A的对某个主题的订阅
  2. 发送消息
  3. 重新订阅除了客户端A的对某个主题的订阅

预期行为

只有客户端A收到该消息

实际行为

很多客户端都收到了该消息,