云消息队列 RabbitMQ 版的专业版、企业版和铂金版实例的计费方式为预付费(包年包月),本文为您介绍专业版、企业版和铂金版实例的计费项和计费规则。
计费组成
专业版、企业版和铂金版实例的计费由以下两部组成:
实例规格计费
计费规则
计费项 | 是否必选 | 涉及实例规格 | 免费额度 | 计费周期 |
TPS流量峰值 | 是 仅部分API接口调用时涉及计费,具体接口请参见TPS流量峰值计费接口。 |
| 无 | 月 |
公网流量 | 否 仅开启公网功能时计费。 |
| 无 | |
Queue数量 | 是 |
| 企业版和铂金版实例赠送一定额度。 具体额度请以商品购买页实际规格为准。 | |
最大连接数 | 是 |
| 企业版和铂金版实例赠送一定额度。 具体额度请以商品购买页实际规格为准。 | |
消息轨迹保存时长 | 否 仅开启消息轨迹功能时计费。 |
| 铂金版免费提供15天的消息轨迹保存时长。 | |
消息存储空间 | 是 | 铂金版 | 无 |
价格明细
实例规格各计费项的价格信息,请参见消息队列RabbitMQ版购买页。
TPS流量峰值计费接口
涉及计费的API接口如下,关于接口描述信息,请参见请求方法。
ConnectionOpen、ChannelOpen
QueueDeclare、QueueDelete、QueueBind、QueueUnbind
ExchangeDeclare、ExchangeDelete
ExchangeBind、ExchangeUnBind
SendMessage、BasicConsume、BasicGet、BasicAck、BasicReject、BasicNack、BasicRecover
接口调用次数的计算规则如下:
延时消息是云消息队列 RabbitMQ 版的高级特性消息,发送延时消息时,调用API接口的次数需要在普通消息的基础上乘以5倍,消费延时消息时与普通消息次数相同。
示例:1秒内发送2条延时消息,消费3条延时消息。则此时API调用TPS为:2×5+3=13次/秒。
统计SendMessage接口的调用次数时,实际计算值为消息经过路由后要存储到的Queue的数量。
例如,发送1条到Fanout类型Exchange的消息,最后要保存到10个Queue中,则SendMessage调用次数计算为10次。
弹性TPS计费
计费项说明
每个云消息队列 RabbitMQ 版实例有对应TPS流量峰值规格,即实例的基础TPS规格,您在使用时若超过该规格上限会导致实例被限流,为了避免突发流量造成的实例限流问题,您可选择为实例开启弹性TPS功能。具体操作,请参见为实例开启弹性TPS功能。
开启弹性功能后,实例的流量TPS峰值上限可在一定范围内增加,超出基础规格的这部分增量TPS则需要计算弹性TPS费用。
不同规格的弹性TPS上限是固定的,不支持修改,具体上限值,请参见计费单价。
计费规则
项目 | 说明 |
计费项 | 超过实例TPS峰值基础规格的增量部分进行计费。 TPS增量值=实例运行时的最大TPS值-实例TPS峰值的基础规格 例如,某实例TPS峰值的基础规格为5000次/秒,若某时刻该实例的TPS峰值使用量达到6200次/秒,则超过的这部分,1200次/秒需要收取弹性TPS费用。 |
付费方式 | 按量付费(先使用后付费,自动从阿里云账号扣费) |
计费周期 | 按分钟计算 |
计费公式 | 每分钟弹性TPS费用=每分钟TPS增量值×弹性TPS单价 |
计费单价
实例规格类型 | 专业版 | 企业版 | 铂金版 | |
弹性TPS上限 | 基础规格的0.5倍 | 基础规格的1倍,最大5万次/秒 | 基础规格的1倍,最大5万次/秒 | |
弹性TPS单价(美元/TPS/分钟) | 其他地域 | 0.000072 | 0.000072 | 0.000288 |
沙特(利雅得)地域 | 0.000086 | 0.000086 | 0.000346 |
上表中其他地域指的是除沙特(利雅得)地域以外云消息队列 RabbitMQ 版支持的所有地域,具体支持的地域列表,请参见开服地域。
企业版和铂金版实例的弹性TPS最大为5万。例如,即使某企业版实例的TPS流量峰值的基础规格为8万次/秒,该实例的最大弹性TPS上限还是5万次/秒,因此该实例可达到的最大TPS峰值为13万次/秒。
计费示例
假设某华东1(杭州)地域的专业版实例的基础TPS流量规格为1000次/秒。某1小时内,该实例的运行情况如下:
时间 | 00分 | 01分 | 02分 | 03分 | ...... | 58分 | 59分 |
实例运行的实际TPS流量峰值(次/秒) | 1200 | 1300 | 800 | 850 | 均小于1000 | 950 | 1100 |
增量TPS值(次/秒) | 200 | 300 | 0 | 0 | 0 | 0 | 100 |
则这1小时内,该实例产生的弹性TPS费用为:(200+300+100)×0.000072=0.0432美元。