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