Skip to content

使用限制

为什么会有限制

过多的连接和数据传输可能会使服务器硬件资源紧张导致性能下降,如网络连接与操作响应缓慢,消息延迟增高、消息堆积甚至丢弃等。另一方面,您的使用还会受到来自协议规范的限制。

因此 EMQX 明确了主要功能的配额和使用限制。

参考列表

使用限制有以下分类:

  • 来自服务器资源的限制:理论上没有最大使用限制,实际限制取决于服务器规格。
  • 硬编码或协议规范的限制:协议规范的限制,或出于服务稳定与效率考虑由 EMQX 设置了限制。注意,某些项目中,EMQX 会在协议规范的基础上提供一个更合理的默认限制,您可以通过配置文件修改它。
描述配额
设备连接
最大并发连接设备数不限
最大设备建立连接速度不限
最大客户端 ID 长度65535
设备订阅
最大订阅数不限
最大订阅速度不限
单个设备订阅数不限
单个设备订阅速度不限
网络流量
最大带宽不限
单个设备带宽不限
MQTT 消息
单条消息大小默认 1024KB,最大 256MB
最大 QoS2
MQTT 心跳时长
支持设置的最大心跳时长65535 秒
MQTT 主题
主题数量不限
主题层级65535
主题长度不限
支持的主题别名数量65535
MQTT 保留消息
单条消息大小默认 1204KB,最大 256MB
保留消息总数不限
保留消息总大小不限
MQTT 5.0 协议
最多可添加用户自定义属性个数65535
MQTT 扩展
主题重写规则数量30
代理订阅规则数量30
延迟发布消息数量不限
延迟发布最大时长4294967 秒
规则引擎
规则数量不限
规则执行超时不限
单个规则目的地数量不限
数据集成
数据集成 数量不限
REST API
分页最大大小10000
API 密钥数量100
Dashboard
Dashboard 用户数量不限