消息收发功能为消息队列RocketMQ版的基础功能,您只要开通消息队列RocketMQ版服务,则默认使用消息收发功能。本文介绍消息队列RocketMQ版消息收发功能费用详情和计费示例。
标准版实例
标准版实例根据消息收发量和资源占用量进行计费,计费方式为按量付费(后付费),适合消息量少或消息波峰波谷差异明显的业务场景,可以有效避免资源浪费。
免费说明
消息队列RocketMQ版标准版实例的计费方式为按量付费,其中部分计费项目提供免费服务。以下项目暂时免费,正式收费前将以公告、短信、站内信等方式进行通知:
- 免消息堆积费用。
- 每月前2000万次API调用免费,所有地域累计。
计费项
标准版实例的消息收发费用计费公式如下:

以API调用次数为维度计费,计费单价根据月度API调用总次数阶梯变化,并且地域不同,费用不同。具体单价,请参见本文中的计费单价。
- 发送消息和订阅消息API调用次数说明:
- 发送1条或订阅1条普通消息都记为1次API调用,不管消息是否发送或订阅成功,只要发起API调用就会计费。
- 高级特性消息的API调用次数在普通消息的基础上以5倍倍率计算。例如,发送事务消息1次,订阅该消息2次,则API调用次数为1×5+2×5=15次。
- 消息体大小最大限制为4 MB,大小以4 KB为计量单位。例如,一次16 KB的消息请求(发布或订阅),将以16/4=4次API调用次数计费。
注意:消息队列RocketMQ版有4种消息类型:普通消息、定时和延时消息、事务消息以及顺序消息,其中,定时和延时消息、事务消息以及顺序消息为高级特性消息。更多信息,请参见消息类型列表。 - 长轮询API调用次数说明:
- 消息队列RocketMQ版为保证消息的实时推送而产生的API调用,每个Topic由多个队列组成,每个队列15秒一次长轮询。
- 单个队列一个轮询周期(15秒)内有消息产生:只计算消息收发API调用次数,不计算长轮询API调用次数。
- 单个队列一个轮询周期(15秒)内无消息产生:则计算长轮训API调用次数。单个Topic一个长轮询周期(15秒)内的长轮询API调用次数=有长轮询的队列数×消费者数量×Group数量。
- 高级特性消息的长轮询API调用次数按照普通消息计费。
- 消息队列RocketMQ版为保证消息的实时推送而产生的API调用,每个Topic由多个队列组成,每个队列15秒一次长轮询。
以创建的Topic数量为维度计费,计费单价根据每个Topic每日的API调用次数阶梯变化。具体单价,请参见本文中的计费单价。
注意:您每创建一个Topic都会按照Topic资源占用进行计费,即使Topic未进行消息收发,也会计费。因此,请及时删除不需要使用的Topic,避免产生不必要的费用。
计费单价
- API调用费用单价如下表所示:
表 1. API调用费用 计费阶梯 调用次数(亿次/月) 各地域单价(美元/百万次) 中国(香港)、新加坡、日本(东京)、阿联酋(迪拜) 马来西亚(吉隆坡)、印度(孟买)、印度尼西亚(雅加达)、菲律宾(马尼拉) 华东2(上海)、澳大利亚(悉尼)、美国(弗吉尼亚)、美国(硅谷)、德国(法兰克福)、英国(伦敦) 第一阶梯 0~10 0.45 0.42 0.31 第二阶梯 10~50 0.41 0.38 0.28 第三阶梯 50~100 0.34 0.31 0.23 第四阶梯 100~500 0.3 0.27 0.20 第五阶梯 500以上 0.27 0.25 0.19 - Topic资源占用费用单价如下:
表 2. Topic资源占用费用 计费阶梯 调用次数(亿次/个/日) 各地域单价(美元/个/日) 中国(香港)、新加坡、日本(东京)、阿联酋(迪拜) 马来西亚(吉隆坡)、印度(孟买)、印度尼西亚(雅加达)、菲律宾(马尼拉) 华东2(上海)、澳大利亚(悉尼)、美国(弗吉尼亚)、美国(硅谷)、德国(法兰克福)、英国(伦敦) 第一阶梯 0~10 0.45 0.42 0.31 第二阶梯 100~500 0.34 0.31 0.23 第三阶梯 500~1000 0.11 0.11 0.08 第四阶梯 1000以上 0 0 0
阿里云账号给其他阿里云账号授权,双方均正常计费,阿里云账号给其名下RAM用户授权,所有计费归属阿里云账号。
计费示例
假设您创建的实例在华东2(上海)地域,该实例上创建的Topic数量及消息收发数据如下:
- 创建的Topic数量:20个
- 每天生产的消息总数:100万条(50万普通消息+50万高级特性消息)
- 消息的生产和投递比:1(生产的消息总数和投递的消息总数各为100万条。)
- 每条消息平均大小:40 KB
- API调用费用:
API调用次数为(50万+50万×5)×2×(40/4)=6000万次
单价按API调用次数阶梯计费,6000万条在第一阶梯内,以单价0.31美元/百万条计算,消息收发API调用费用为(6000/100)×0.31=18.6美元。
- Topic资源占用费用:
Topic个数为20个,单价按照API调用次数阶梯计费。单个Topic每日API调用次数为6000万/20=300万次,在第二阶梯,以0.23美元/个/日单价计算,Topic资源占用费用为20×0.23=4.6美元。
消息收发费用=API调用费用+Topic资源占用费用=23.2美元
企业铂金版实例
企业铂金版实例的计费方式为包年包月(预付费),适合高SLA要求或消息量较大的业务场景。通过包年包月付费方式您可以提前预留资源,同时享受更大的价格优惠,帮您最大程度地节省成本。
计费项

- TPS峰值规格费用:TPS峰值表示每秒钟消息发送和订阅条数的最大总和。
消息体大小最大限制为4 MB,大小以4 KB为计量单位。例如,每秒钟消息发送量为5000条,消息投递量为5000条,平均每条消息体大小为16 KB,则TPS峰值为(16/4)×(5000+5000)=40000条/秒。
- Topic规格费用:Topic规格表示您能创建的最大Topic数量。
- 存储规格费用:存储规格表示企业铂金版实例独享物理存储空间的大小。
费用详情
企业铂金版实例的费用详情和价格示例,请参见企业铂金版实例售卖页。