使用限制
为什么会有限制
过多的连接和数据传输可能会使服务器硬件资源紧张导致性能下降,如网络连接与操作响应缓慢,消息延迟增高、消息堆积甚至丢弃等。另一方面,您的使用还会受到来自协议规范的限制。
因此 EMQX 明确了主要功能的配额和使用限制。
参考列表
使用限制有以下分类:
- 来自服务器资源的限制:理论上没有最大使用限制,实际限制取决于服务器规格。
- 硬编码或协议规范的限制:协议规范的限制,或出于服务稳定与效率考虑由 EMQX 设置了限制。注意,某些项目中,EMQX 会在协议规范的基础上提供一个更合理的默认限制,您可以通过配置文件修改它。
描述 | 配额 |
---|---|
设备连接 | |
最大并发连接设备数 | 不限 |
最大设备建立连接速度 | 不限 |
最大客户端 ID 长度 | 65535 |
设备订阅 | |
最大订阅数 | 不限 |
最大订阅速度 | 不限 |
单个设备订阅数 | 不限 |
单个设备订阅速度 | 不限 |
网络流量 | |
最大带宽 | 不限 |
单个设备带宽 | 不限 |
MQTT 消息 | |
单条消息大小 | 默认 1024KB,最大 256MB |
最大 QoS | 2 |
MQTT 心跳时长 | |
支持设置的最大心跳时长 | 65535 秒 |
MQTT 主题 | |
主题数量 | 不限 |
主题层级 | 65535 |
主题长度 | 不限 |
支持的主题别名数量 | 65535 |
MQTT 保留消息 | |
单条消息大小 | 默认 1204KB,最大 256MB |
保留消息总数 | 不限 |
保留消息总大小 | 不限 |
MQTT 5.0 协议 | |
最多可添加用户自定义属性个数 | 65535 |
MQTT 扩展 | |
主题重写规则数量 | 30 |
代理订阅规则数量 | 30 |
延迟发布消息数量 | 不限 |
延迟发布最大时长 | 4294967 秒 |
规则引擎 | |
规则数量 | 不限 |
规则执行超时 | 不限 |
单个规则目的地数量 | 不限 |
数据集成 | |
数据集成 数量 | 不限 |
REST API | |
分页最大大小 | 10000 |
API 密钥数量 | 100 |
Dashboard | |
Dashboard 用户数量 | 不限 |