需要拿到设备的ip和在线状态,但是api只提供了获取所有设备的接口。速度很慢

环境信息

  • EMQX 版本:4.2.6
  • 操作系统及版本:centos7

问题描述

想要拿到设备的ip和在线状态,但是api只提供了获取所有设备的接口
目前是用的也是这个接口: [/api/v4/nodes/emqx@127.0.0.1/clients/]
他会一次性获取所有设备的连接信息,速度取决于设备数量,非常慢。

有没有批量查询的接口,where clientid in(id1,id2,id3,id4)?

目前还没批量查询的接口

抱歉,上面的恢复不太准确,现在确实没有批量查询的接口,是因为 API 支持模糊查询,具体的文档见