emq消息堆积

环境信息

  • EMQX 版本: 5.0.3 permanent
  • 操作系统及版本:linux CentOS
  • 其他

问题描述

客户端连接正常,但是飞行窗口包括队列中全是未确认的消息,队列满了之后就开始丢弃消息。

配置文件及日志

image

这种情况一般有两个原因:

  1. 客户端没有正确回复 puback 消息给 EMQX
  2. QOS 1 消息的流入速度超过了客户端的处理能力,导致不断积压