【问题标题】:How many users can accept mosquitto user's list?有多少用户可以接受 mosquitto 用户列表?
【发布时间】:2018-06-25 17:44:22
【问题描述】:

我正在使用蚊子服务

当用户订阅代理时,我将用户添加到文件中的用户列表以验证用户

现在如果此文件中的用户数超过 100,000

会不会给蚊子带来沉重的负担?

我的用户可能超过一百万

我还尝试将用户限制为自己的主题,所以我必须将主题名称和用户名添加到 ACL

所以acl文件很重

我如何管理所有用户的身份验证和 acl 没有任何问题

【问题讨论】:

    标签: mosquitto broker


    【解决方案1】:

    对于许多用户来说,平面文件是一个非常糟糕的主意,即使将数据转换为易于搜索的数据结构,在文件中找到要编辑/删除的用户也是一个真正的问题。

    这正是身份验证插件接口的用途。

    您可以使用 API 编写自己的代码,或者 JPMens 编写了 plugin,让您可以将用户名/密码和 ACL 保存在选择的不同数据库(例如 MySQL、Postgress、MongoDB、Redis...)中。

    【讨论】:

    • 谢谢,这是最好的解决方案
    • 关于限制话题,你知道吗?关于只限制一个主题的用户
    • 您也可以将ACL存储在数据库中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-27
    • 1970-01-01
    • 1970-01-01
    • 2022-10-12
    相关资源
    最近更新 更多