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

云原生消息引擎

复制全文
下载 pdf
最佳实践
实时获取主题下丢弃的消息条数
复制全文
下载 pdf
实时获取主题下丢弃的消息条数
本文阐述如何在 MQTT 产品中实时获取主题下丢弃的消息条数。​
背景信息​
  • 将 MQTT 消息和事件存储到 Redis 中,来实现 MQTT 业务的实时统计业务。​
  • 使用 Redis 来观察 MQTT 每个主题丢失的消息。​
参考信息​
操作步骤​
  1. 在 MQTT Dashboard 中创建 Redis 类型连接器。​
  • 连接器名称​
  • 服务器地址​
  • 用户名、密码​
  • 测试连接,显示连接成功。​
  • ​Image​​
  1. 配置 Redis 命令模版。​
  • 导出 dropped_count 到 Redis 中。​
  • ​
    HINCRBY emqx_message_dropped_count ${topic} 1​
    ​
  • ​
  • ​Image​​
  1. 配置 MQTT SQL 输出。​
  • ​
    SELECT​
    *​
    FROM​
    "$events/message_dropped", "$events/delivery_dropped"​
    ​
  • ​Image​​
  1. 使用 MQTTX 模拟 Client 向 MQTT 集群发送数据。​
  • 成功发送 4 条数据,本例子中无人订阅,均被丢弃。​
  • ​Image​​
  1. 用开源 Redis UI 客户端连接到 Redis 集群,观察到 dropped_count 增加了 4。​
  • ​
    Field​
    Value​
    TTL​
    t/2​
    4​
    No Limit​
    ​
​
​
最近更新时间:2025.08.04 17:30:06
这个页面对您有帮助吗?
有用
有用
无用
无用