使用限制 =============== 消息队列 RocketMQ 对某些具体指标进行了约束和规范,您在使用消息队列 RocketMQ 时注意不要超过相应的限制值,以免程序出现异常。 具体的限制项和限制值请参见下表。 +------------------------------+--------------------------------------------------------+------------------------------------------------------------------------------------------------+ | 限制项 | 限制值 | 说明 | +==============================+========================================================+================================================================================================+ | 单个地域(Region)内的实例数 | 标准版:8 个 | | +------------------------------+--------------------------------------------------------+------------------------------------------------------------------------------------------------+ | 企业铂金版:数量不限 | 无 | | +------------------------------+--------------------------------------------------------+------------------------------------------------------------------------------------------------+ | Topic 名称长度 | 64 个字符 | Topic 名称长度不得超过该限制,否则会导致无法发送或者订阅。 | +------------------------------+--------------------------------------------------------+------------------------------------------------------------------------------------------------+ | 消息大小 | 普通和顺序消息:4 MB | | +------------------------------+--------------------------------------------------------+------------------------------------------------------------------------------------------------+ | 事务和定时/延时消息:64 KB | 消息大小不得超过其类型所对应的限制,否则消息会被丢弃。 | | +------------------------------+--------------------------------------------------------+------------------------------------------------------------------------------------------------+ | 消息保存时间 | 3 天 | 消息最多保留 3 天,超过时间将自动滚动删除。 | +------------------------------+--------------------------------------------------------+------------------------------------------------------------------------------------------------+ | 消费位点重置 | 3 天 | 支持重置消费 3 天之内任何时间点的消息。 | +------------------------------+--------------------------------------------------------+------------------------------------------------------------------------------------------------+ | 单 Topic 的消息收发 TPS | 标准版:5000 条/秒 企业铂金版:参考所购买的规格 | 无 | +------------------------------+--------------------------------------------------------+------------------------------------------------------------------------------------------------+ | 定时/延时消息的延时时长 | 40 天 | msg.setStartDeliverTime 参数(单位:毫秒)可设置 40 天内的任何时刻,超过 40 天消息发送将失败。 | +------------------------------+--------------------------------------------------------+------------------------------------------------------------------------------------------------+