EMQX开源版用户管理

您好,我准备试用EMQX开源版。 平台设计是有多家厂商的不同类型设备接入, 准备给每个厂商的每种类型的设备,分配一个单独的用户名和密码(比如a厂家的温度传感器, 和同一厂家的电压传感器,用的是两个不同的账号)。 所有厂家的每个设备使用各自唯一的 ClientID,但连接时都使用对应的用户名密码

请教下:
1) 这样可以实现嘛
2)用户名userid可以创建多少个,有没有个数限制。

  1. 用户名设计没有问题,这种业务逻辑也比较常见。
  2. 没有个数限制。如果使用 emqx 内置数据库认证(mnesia) 的话,由于 emqx 重启的时候需要预先从磁盘加载数据到内存,需要花费一点时间。这种情况下控制用户名的个数可以减少 emqx 启动时间。
1 个赞