包年包月或按量付费计费方式下,消息收发计算规格为云消息队列 RocketMQ 版的必选计费项,云消息队列 RocketMQ 版根据消息收发TPS上限提供不同的计算规格,并按照规格大小和购买时长计算费用。
计算规格说明
计算规格能力约束
消息收发TPS
云消息队列 RocketMQ 版计算规格的大小,实际是云消息队列 RocketMQ 版处理消息收发的TPS上限。
不同的规格对应不同的TPS上限,具体对应关系,请参见实例规格。
其他资源配额
每个实例规格除核心的消息收发TPS能力存在差异外,部分管控资源和配置限制也会存在差异。具体各规格的限制,请参见实例规格。
超过规格限制后行为
若您实际使用的消息收发TPS超过了购买的规格上限:
如果实例开启了弹性TPS功能,则在[基础规格,弹性规格]区间内,实例可正常运行,且这部分规格需要按量收取弹性TPS费用;超过弹性能力上限后,实例还是会被限流。
弹性TPS计费信息,请参见弹性TPS费用。
实例不支持或未开启弹性TPS功能,则云消息队列 RocketMQ 版对实例进行限流。
实例限流的详细信息,请参见消息流控机制。
消息收发TPS计算规则
消息收发TPS即为每秒钟消息发送和订阅消息次数的最大总和。
实例默认的收发能力比例为1:1,对于写少读多的场景,您可以在云消息队列 RocketMQ 版控制台修改收发比例。
消息大小以4 KB为最小计量单位,不足4 KB按照4 KB计算。例如,每秒钟消息接收量为5000条,消息发送量为5000条,平均每条消息体大小为16 KB,则消息收发TPS为(16/4)×(5000+5000)=40000次/秒。
针对高级特性消息:
消息发送场景下:顺序消息、定时/延时消息和事务消息的调用次数需要在普通消息基础上乘以5倍倍率。
例如,每秒钟发送10条事务消息,则消息发送TPS为10×5=50次/秒。
消息消费场景下:顺序消息消费的调用次数需要在普通消息基础上乘以5倍倍率。
计费规则
云消息队列 RocketMQ 版的基础计算规格费用按照规格大小计费,支持包年包月和按量付费两种计费方式,具体计费信息,如下表所示。
项目 | 按量付费 | 包年包月 |
计费项 | 按实际购买的计算规格收费。 | 按实际购买的计算规格收费。 |
计费公式 | 计算规格费用=实例购买后的服务时长(小时)×规格单价(元/小时) 重要 按量付费方式下,计算规格的计费时长为实例购买后的服务时长,与您购买实例后是否接入应用无关,即实例购买后立即开始计费。 | 计算规格费用=购买时长(月)×规格单价(元/月) |
计费逻辑 | 购买实例时,选择指定的计算规格即可创建实例,此时无需支付费用。 实例购买后按照计费规格和实例服务时长立即开始计费,无论实例是否开始收发消息。 结算周期结束后生成账单并从您的阿里云账户扣除相应费用。 | 购买实例时,选择指定的计算规格和购买时长(月),按照计算的价格支付后使用实例。 |
计费周期 | 按小时计费 当前计费周期内,若实例的服务时间不足1小时按照1小时计算。 例如,实例购买时间为10点30分,则10点到11点这一计费周期内,计算规格费用为1小时×规格单价,而非0.5小时×规格单价。 | 按月计费 |
计费单价 | 具体单价,请以实际商品售卖页价格为准。 |
计算规格费用常见问题
购买了按量付费实例,还没使用怎么会一直产生计算费用?
云消息队列 RocketMQ 版5.0系列按量付费实例的计算规格计费如下:
实例购买后按照计费规格和实例服务时长立即开始计费,无论实例是否开始收发消息。