消息队列 MQTT 版提供不同的版本规格,以满足您不同业务场景与规模的需求,当前各版本的主要对比差异如下:
版本类型 | 基础版 | 专业版 |
TPS 规格 | ||
服务端 ReceiveMaximum 设置 | ReceiveMaximum=16,MQTT 5.0 协议里的服务端 ReceiveMaximum 设置,表示服务端支持的同时处理 QoS=1和2 的 Publish Packet 数量。 不限制 QoS=0的Packet 数量,超出时消费请求会被拒绝。 | ReceiveMaximum=1024,MQTT 5.0 协议里的服务端 ReceiveMaximum 设置,表示服务端支持的同时处理 QoS=1和2 的 Publish Packet 数量。 不限制 QoS=0的Packet 数量,超出时消费请求会被拒绝。 |
最大在线客户端连接数 | 和 TPS 默认配比 1:1,不支持调整;超出最大限制后客户端连接会被拒绝。 | 支持自由调整,范围为 TPS 的 1-10 倍;超出最大限制后客户端连接会被拒绝。 |
认证方式 | 仅支持默认的密码、SSL 证书;不支持 “一机一证” 功能。 | 除了密码和 SSL 证书外,额外支持自主对接第三方认证,当前仅支持 JWT 认证,后续对接更多自定义外部鉴权来源; 支持 “一机一证” 功能(设备证书和 CA 证书的手动/自动注册)。 |
数据面授权管理 | 支持细粒度授权策略(客户端、IP、Topic 等),最多同时配置 10 条策略。 | 支持细粒度授权策略(客户端、IP、Topic 等),按不同规格,最多支持同时配置 20-50 条策略。 |
HTTP(S) 发消息 | 不支持 | 支持 |
P2P 消息模式 | 不支持 | 支持,已知消费者的客户端 ID 后可以定向点对点发送消息。 |