消息队列RocketMQ版对某些具体指标进行了约束和规范,您在使用消息队列RocketMQ版时注意不要超过相应的限制值,以免程序出现异常。
具体的限制项和限制值请参见下表。
限制项 | 限制值 | 说明 |
---|---|---|
单个地域(Region)内的消息队列RocketMQ版实例数 |
|
无 |
Topic名称长度 | 64个字符 | Topic名称长度不得超过该限制,否则会导致无法发送或者订阅。 |
单实例Group数量 | 1000个 | 单实例下最多创建1000个Group,建议您尽量复用或及时删除不需要的Group。若您对Group数量有特殊需求,请联系消息队列RocketMQ版技术支持申请。 |
消息大小 |
说明 其中,所有消息类型的消息属性大小均不能超过16 KB。
|
消息大小不得超过其类型所对应的限制,否则消息会发送失败。 |
消息存储时长 |
|
企业铂金版存储时长支持配置,若您对消息存储时长有特殊要求,请联系消息队列RocketMQ版技术支持申请。 |
消费位点重置 | 3天 | 支持重置消费3天之内任何时间点的消息。 |
单消息队列RocketMQ版实例的消息收发TPS |
|
如需更高规格的标准版实例,请附上明确的业务预期和计算逻辑,然后联系消息队列RocketMQ版技术支持申请。
但不是所有的申请都会通过,因为标准版实例会共享物理资源,需考虑所有标准版实例的集体水位等物理限制,所以调配需求不一定都能满足。 建议您直接升级至企业铂金版确保实例规格满足业务需求。 |
定时和延时消息的延时时长 | 40天 | msg.setStartDeliverTime 参数(单位:毫秒)可设置40天内的任何时刻,超过40天消息发送将失败。
说明 定时消息的精度有1s~2s的延迟误差。
|
批量发送消息 | 不支持 | 消息队列RocketMQ版不支持批量发送消息。 |