消息队列RocketMQ版对某些具体指标进行了约束和规范,您在使用消息队列RocketMQ版时注意不要超过相应的限制值,以免程序出现异常。

具体的限制项和限制值请参见下表。

限制项 限制值 说明
单个地域(Region)内的消息队列RocketMQ版实例数
  • 标准版:8个
  • 企业铂金版:数量不限
Topic名称长度 64个字符 Topic名称长度不得超过该限制,否则会导致无法发送或者订阅。
消息大小
  • 普通和顺序消息:4 MB
  • 事务和定时或延时消息:64 KB
说明 其中,所有消息类型的消息属性大小均不能超过16 KB。
消息大小不得超过其类型所对应的限制,否则消息会发送失败。
消息保存时间 3天 消息最多保留3天,超过时间将自动滚动删除。
消费位点重置 3天 支持重置消费3天之内任何时间点的消息。
消息队列RocketMQ版实例的消息收发TPS
  • 标准版:5000条/秒
  • 企业铂金版:参见所购买的规格
如需更高规格的标准版实例,请附上明确的业务预期和计算逻辑,然后再提交工单申请。

但不是所有的申请都会通过,因为标准版实例会共享物理资源,需考虑所有标准版实例的集体水位等物理限制,所以调配需求不一定都能满足。

建议您直接升级至企业铂金版确保实例规格满足业务需求。

定时和延时消息的延时时长 40天 msg.setStartDeliverTime参数(单位:毫秒)可设置40天内的任何时刻,超过40天消息发送将失败。
说明 定时消息的精度有1s~2s的延迟误差。
批量发送消息 不支持 消息队列RocketMQ版不支持批量发送消息。