You need to enable JavaScript to run this app.
文档中心
云原生消息引擎

云原生消息引擎

复制全文
下载 pdf
问题分析
慢订阅
复制全文
下载 pdf
慢订阅
客户端与 MQTT 的连接过程中,难免有部分客户端出现订阅消息时延高的现象。支持开启慢订阅功能,统计订阅者-主题数据。​
背景信息​
开启慢订阅后,如果出现时延超过阈值,会将对应的订阅者-主题插入或更新到慢订阅列表中,并按照时延高低对列表进行排序。​
  • 列表中数据按照时延从大到小排名。​
  • 列表记录的是订阅者-主题数据,并不是每一条超过阈值的消息。​
  • 记录产生时,如果列表中不存在相同记录则插入列表,如果列表中已存在则更新其发生时间并对整个列表重新排名。​
  • 记录产生后,有效时长内(默认 300 秒)没有再次触发将被移出统计列表。​
开启慢订阅​
  1. 在 Dashboard 的问题分析 > 慢订阅页面,单击启用。​
  1. 按需修改慢订阅参数配置,然后单击更新。​
  • ​图片​​
  • ​
    参数​
    说明​
    时延阈值​
    用来判断消息是否参与统计,只有时延超过该值的消息才会被记录到慢订阅列表。​
    默认值为 500 毫秒,最小可设为 100 毫秒。​
    最大统计条数​
    设置慢订阅列表的最大记录条数。​
    仅记录按照时延阈值排名的前 N 条数据。​
    有效时长​
    每一条记录的有效时间,时长不限,默认 300 秒。​
    记录产生或更新后开始计时,如果在时长范围内,一直没有被再次更新,记录将被清除。​
    时延统计类型​
    时延的计算方式,支持的选项有:​
    • whole:从消息到达 MQTT 时起,直到消息完成传输。​
    • internal:从消息到达 MQTT 时起,直到消息开始投递。​
    • response:从消息开始投递时起,直到消息完成传输。​
    ​
查看慢订阅列表​
启用慢订阅后,您可以在 Dashboard 的问题分析 > 慢订阅页面查看慢订阅列表,列表中包含以下信息:​
  • 客户端 ID:产生记录的客户端 ID。​
  • 主题:产生记录的主题。​
  • 时长:消息时延。​
  • 节点:记录产生的节点。​
  • 更新时间:记录产生或更新的时间。​
​
最近更新时间:2025.08.04 17:30:04
这个页面对您有帮助吗?
有用
有用
无用
无用