消息收发计算规格为云消息队列 RocketMQ 版的必选计费项,规定了实例消息收发的TPS峰值。若您的实际使用量超过规格上限,实例会被限流。如果是少量突发流量高峰,您可以为实例开启弹性TPS功能,将实例的TPS上限增加到一定范围,超过计算规格的增量TPS,将会按照按量付费方式进行计费。
背景信息
弹性TPS能力适用于业务侧偶尔出现少量突发流量的场景,您无需为这部分突发流量专门预留Buffer。但是突发弹性部分的TPS费用是按量计费,相较于基础规格(消息收发计算规格)费用单价更贵,如果您的业务流量大部分时间都会超过基础规格,建议您升级实例规格。
若您实际使用的消息收发TPS超过了购买的规格上限:
如果实例开启了弹性TPS功能,则在[基础规格,弹性规格]区间内,实例可正常运行,且这部分规格需要按量收取弹性TPS费用;超过弹性能力上限后,实例还是会被限流。
实例不支持或未开启弹性TPS功能,则云消息队列 RocketMQ 版对实例进行限流。
弹性TPS功能仅部分计算规格的实例支持,且可增加的弹性TPS有一定上限。实例的基础规格TPS上限和弹性TPS上限,请参见实例规格。
计费规则
项目 | 说明 |
计费项 | 超过基础计算规格TPS上限的增量部分进行计费。 取值为计费周期即1小时内,TPS增量的最大值。 |
计费方式 | 按量付费(先使用后付费,自动从阿里云账号扣费) |
计费周期 | 按小时计费。 不足1小时,按1小时计算。 |
计费公式 | 每小时弹性TPS费用=1小时内的最大增量TPS值×弹性TPS单价 |
弹性TPS计费单价
实例主系列 | 地域 | 单价(美元/TPS/小时) |
专业版 | 华东2(上海)、美国(弗吉尼亚)、美国(硅谷)、德国(法兰克福)、英国(伦敦) | 0.00093 |
中国香港、新加坡、日本(东京)、阿联酋(迪拜) | 0.00125 | |
马来西亚(吉隆坡)、印度尼西亚(雅加达)、菲律宾(马尼拉) | 0.00135 | |
铂金版 | 华东2(上海)、美国(弗吉尼亚)、美国(硅谷)、德国(法兰克福)、英国(伦敦) | 0.00186 |
中国香港、新加坡、日本(东京)、阿联酋(迪拜) | 0.00251 | |
马来西亚(吉隆坡)、印度尼西亚(雅加达)、菲律宾(马尼拉) | 0.00269 | |
标准版 | 标准版实例不支持弹性能力。 | 不涉及 |
计费示例
假设华东2(上海)地域下某专业版实例的消息收发基础规格TPS上限为4000次/秒,弹性上限2000次/秒。该实例在1小时内的运行情况如下:
时间 | 01分 | 02分 | 03分 | ... | 59分 | 60分 |
实例实际使用TPS峰值(次/秒) | 4100 | 4200 | 4500 | 均小于4000 | 3700 | 3700 |
弹性TPS增量值(次/秒) | 100 | 200 | 500 | 0 | 0 | 0 |
计费周期内,弹性TPS的增量值取这一小时内的最大增量值,即500次/秒。因此,该实例在这一小时产生的弹性TPS费用为:500×0.00093=0.465美元。
相关文档
消息收发计算规格的基础规格费用详情,请参见消息收发计算规格费用。
实例的消息收发基础规格TPS上限和弹性TPS上限,请参见实例规格。
了解云消息队列 RocketMQ 版支持的计费方式和完整的计费组成,请参见计费概述。