全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多
消息队列 MQ

LMQ 使用限制

更新时间:2018-05-21 14:49:39

LMQ 使用限制

LMQ 对某些具体指标进行了约束和规范,您在使用 LMQ 时注意不要超过相应的限制值,以免程序出现异常。具体的限制项和限制值请参见下表。

说明:铂金版用户可以根据自身需求定制部分指标(下表中已标出),咨询定制请提工单。

限制项 限制值 说明
Topic 长度 64 个字符 使用 MQTT 收发消息时,Topic 长度不得超过该限制,否则会导致无法发送或者订阅。
ClientId 长度 64 个字符 使用 MQTT 收发消息时,ClientId 长度不得超过该限制,否则会导致连接被断开。
消息大小 64 K 字节 消息负载不得超过该限制,否则消息会被丢弃(铂金版可定制)。
消息保存时间 3 天 目前仅当使用 QoS1 持久化 Session 时才会保留离线消息,且最多保留 3 天,超过时间将自动滚动删除(铂金版可定制)。
用户消息收发 TPS 参考实例规格 预付费实例会根据购买的规格进行限流,超过规格后将不保证消息可靠到达。后付费实例不会限流,但会默认提供监控报警。请合理调整监控阈值。
用户连接数 参考实例规格 预付费实例会根据购买的规格进行限流,超过规格后将不保证连接稳定性。后付费实例不会限流,但会默认提供监控报警。请合理调整监控阈值。
用户订阅关系数 参考实例规格 预付费实例会根据购买的规格进行限流,超过规格后将不保证订阅关系完整。后付费实例不会限流,但会默认提供监控报警。请合理调整监控阈值。
单个客户端订阅 Topic 数量 30 个 使用 MQTT 收发消息时,每个客户端最多允许同时订阅 30 个 Topic,超过该限制会导致无法新增新的订阅关系(铂金版可定制)。
QoS 和 CleanSession 目前不支持 QoS2 的持久 Session 使用 MQTT 收发消息时,服务端目前不支持 QoS2 方式的持久化 Session 订阅。如果需要接收离线消息,请使用 QoS1 方式的持久化 Session 订阅。
消息顺序性 上行顺序 使用 MQTT 收发消息时,目前只保证每个客户端发送消息的顺序性,如果消费消息需要顺序,需要使用 MQ TCP 方式接收消息。
本文导读目录