使用限制

本文为您MQTT服务对某些具体指标的约束和规范,以便您在使用服务时不要超过相应的限制值,以免程序出现异常。具体的限制项和限制值请参见下表。

限制项限制值说明
Client ID长度64个字符Client ID长度不得超过该限制,否则会导致连接被断开。
Session最大保留时间3天cleansession设置为false,在客户端离线后,该会话的保留时间。默认值为30分钟,可联系商务调整
离线消息最大保存时间3天支持保留离线消息(QoS1、QoS2支持),超过时间将自动滚动删除,有需求可联系商务调整
Topic长度1~64个字符Topic长度不得低于或超过最值限制,否则会导致无法发送或者订阅。
Topic别名长度1~64个字符
Topic可用字符仅限数字0~9、字母a~z或A~Z、短划线(-)和下划线(_)、$(必须以$开头)、+、#、@
Client ID可用字符仅限数字0~9、字母a~z或A~Z、短划线(-)和下划线(_)、@
单个消息长度64KB消息负载不得超过该限制,否则消息会被丢弃(有需求可联系商务调整)。
峰值会话数参考开通版本规格
心跳间隔建议不超过3分钟服务器有保活机制,如果超过3分钟没有心跳包会默认断开
token有效期token有限期为60天token有效期时间为60天,建议每次登录时重新获取token