关于使用emqx相关的问题总结

1.emqx命令无法使用,其他也试过,也不行,当前环境是censtos 8 emqx 5.2

2.EMQX API是否支持黑名单成员添加

3.使用EMQX API测试类似接口,很多不通,是否不支持?


4.使用EMQX API是否支持限制某个用户名最多创建Client_id数量。
5.使用EMQX API添加禁用,也不支持?

  1. emqx 命令(脚本)not found 的问题是因为它没有在 $PATH 环境变量里面,你可能是使用 zip 包的方式解压直接运行的,所以必须用类似 ./bin/emqx 的方式指定绝对路径执行。

  2. 是有 HTTP API 的,你从 Dashboard 上看到的几乎所有功能都是调用了 emqx 开放的 HTTP API:EMQX v5.2 API Documentation

  3. DELETE API 返回 404 说明你这个 clientid 已经不在线了(找不到)。

  4. 没有办法,clientid 是唯一标识不可重复,但 username 不是,多个连接可以使用同样的 username 登录。

  5. 这个 DELETE /banned/:as/:who 接口是因为相应的黑名单未找到(可能没有创建过或者被删除了),所以返回 404。

3.这个clientid我尝试刷新 是在线状态。

4.我能否通过emqx api 去限制每个账号最多使用client ID的个数。

5.这个client ID账号是正常存在的,已经证实