EMQX-EE服务端订阅偶尔报错

环境

  • EMQX 版本:emqx-ee 4.4.9
  • 操作系统版本:operator方式部署

重现此问题的步骤

*连接认证方式是:内置数据库 认证/访问控制
*MQTT Client建立连接正常,但是创建订阅偶尔成功偶尔失败非常疑惑,望解惑

有 EMQX 的日志么?订阅请求的 TPS 是多少?

请将 EMQX 的 broker.perf.trie_compaction 的配置项设置为 true,更改配置的方法是在 EMQX 的 CR 文件中的 .spec.emqxTemplate.config 下添加一行 broker.perf.trie_compaction: true

更新配置会导致 EMQX Pod 重启。

日志->


TPS->10以内,当前换的是开发环境。本番环境也有一样的异常。

订阅:[$queue/+/+/+/event, +/+/+/service_response, $queue/$SYS/brokers/+/clients/+/+], Qos=[0, 0, 0]

试试 @Rory 提到的配置

@Rory 订阅失败的问题加了这个参数可以了。