JAVA SDK MQTT客户端连接EMQ X【v4.0.5】在共享订阅模式下无法消费保留消息

环境信息

  • EMQX 版本:4.0.5
  • 操作系统及版本:linux
  • 其他

问题描述

JAVA SDK MQTT客户端连接EMQ X【v4.0.5】在共享订阅模式下无法消费保留消息

配置文件及日志

broker.shared_subscription_strategy = random

## Enable/disable shared dispatch acknowledgement for QoS1 and QoS2 messages
## This should allow messages to be dispatched to a different subscriber in
## the group in case the picked (based on shared_subscription_strategy) one # is offline
##
## Value: Enum
## - true
## - false
broker.shared_dispatch_ack_enabled = false



客户端发送的保留消息,共享订阅下无法消费

首先是4.0.5版本早已超出维护周期,推荐更新到 4.4 版本。
这个版本上如果有bug也不会再维护了,先升级一下,如果还是有这个问题,看下EMQX的日志,在订阅过程中是否有报错