消息收发功能为云消息队列 RocketMQ 版的基础功能,您只要开通云消息队列 RocketMQ 版服务,则默认使用消息收发功能。本文介绍云消息队列 RocketMQ 版消息收发功能费用详情和计费示例。

标准版实例

标准版实例根据消息收发量和资源占用量进行计费,计费方式为按量付费(后付费),适合消息量少或消息波峰波谷差异明显的业务场景,可以有效避免资源浪费。

免费说明

云消息队列 RocketMQ 版标准版实例的计费方式为按量付费,其中部分计费项目提供免费服务。以下项目暂时免费,正式收费前将以公告、短信、站内信等方式进行通知:

说明 免费项目只针对按量付费,资源包与包年包月的付费方式不可享受以下项目。
  • 每个月拥有2000万次API免费调用额度。
  • 免消息堆积费用。

计费项

标准版实例的消息收发费用计费公式如下:

标准版实例消息收发费用

使用价格计算器快速评估费用

API调用费用=(接收消息次数+投递消息次数)×API调用单价

以服务端消息收发次数为维度计费,计费单价按照月度消息收发次数阶梯变化,并且地域不同,费用不同。

消息收发次数计算规则:
  • 服务端收到1条普通消息计算为1次接收消息次数;服务端投递1条普通消息,不管该消息是否消费成功,都计算为1次投递消息次数。
  • 高级特性消息计算消息收发次数时,需要在普通消息的基础上乘以5倍倍率计算。例如,服务端收到1条事务消息,并将该消息向消费者投递2次,则消息收发次数为1×5+2×5=15次。
  • 消息体大小最大限制为4 MB,大小以4 KB为计量单位。例如,投递1条16 KB的消息,投递次数按照16/4=4次计算。
说明 云消息队列 RocketMQ 版有4种消息类型:普通消息、定时和延时消息、事务消息以及顺序消息,其中,定时和延时消息、事务消息以及顺序消息为高级特性消息。更多信息,请参见消息类型列表

Topic资源占用费用=单价×Topic个数×天数

每个Topic每天都会被收取一次Topic资源占用费,计费单价会根据每个Topic当天的消息收发次数阶梯变化。

重要 您每创建一个Topic都会按照Topic资源占用进行计费,即使Topic未进行消息收发,也会计费。因此,请及时删除不需要使用的Topic,避免产生不必要的费用。

API调用费用

  • 阶梯单价
    表 1. API调用费用(公有云)
    计费阶梯消息收发次数(亿次/月)公有云单价(元/百万次)
    公网、华东1(杭州)、华东2(上海)、华南1(深圳)、西南1(成都)、华北1(青岛)、华北2(北京)、华北3(张家口)、华北5(呼和浩特)中国香港、新加坡、日本(东京)、澳大利亚(悉尼)、美国(弗吉尼亚)、美国(硅谷)、德国(法兰克福)、阿联酋(迪拜)、英国(伦敦)马来西亚(吉隆坡)、印度(孟买)、印度尼西亚(雅加达)、菲律宾(马尼拉)
    第一阶梯0~102.02.92.7
    第二阶梯10~501.82.62.4
    第三阶梯50~1001.52.22.0
    第四阶梯100~5001.31.91.7
    第五阶梯500以上1.21.71.6
    表 2. API调用费用(金融云与政务云)
    计费阶梯消息收发次数(亿次/月)金融云单价(元/百万次)政务云单价(元/百万次)
    华东1(杭州)、华东2(上海)、华南1(深圳)华北2阿里政务云1
    第一阶梯0~103.84.0
    第二阶梯10~503.423.6
    第三阶梯50~1002.853.0
    第四阶梯100~5002.472.6
    第五阶梯500以上2.282.4
  • 阶梯累计规则

    按照阿里云账号维度、按账期(月度)累计消息收发次数。

    说明
    • 阿里云账号通过角色给其他账号授权,所有计费归属授权账号;阿里云账号给其名下RAM用户授权,所有计费归属阿里云账号。
    • 阶梯逻辑仅适用于按量付费,不适用于云消息队列 RocketMQ 版资源包提供的优惠套餐。
    • 同一地域的金融云计费为公共云的1.9倍。
  • 消息收发次数计算示例
    • 服务端每天收到生产者发送的700万条普通消息,由于一个Topic会被多个Group订阅,且考虑到消息消费失败重投的情况,消息投递次数按照800万次预估;每条消息大小为40 KB。
    • 服务端每天收到生产者发送的300万条高级特性消息,消息投递次数为300万次;每条消息大小为2 KB。

    一天的消息收发次数=(普通消息接收次数+普通消息投递次数)×消息大小倍数+(高级特性消息接收次数+高级特性消息投递次数)×5×消息大小倍数=(700万+800万)×⌈40/4⌉+(300万+300万)×5×⌈2/4⌉=1.8亿次

    说明 ⌈ ⌉表示向上取整。
  • API调用费用计算示例

    假设您的实例所属地域为华东2(上海),每天消息收发总次数为5亿,则消息收发次数累积量和阶梯单价如下:

    当月日期某月1日某月2日某月3日某月4日...某月11日...
    当天消息收发次数5亿5亿5亿5亿...5亿...
    消息收发累计次数(按月累计)5亿10亿15亿20亿...55亿...
    单价(元/百万次)2(第一阶梯)2(第一阶梯)1.8(第二阶梯)1.8(第二阶梯)...1.5(第三阶梯)...
    当天费用(元)10001000900900...750...

Topic资源占用费用

  • 阶梯单价
    表 3. Topic资源占用费用(公有云)
    计费阶梯消息收发次数(万次/个/日)公有云单价(元/个/日)
    公网、华东1(杭州)、华东2(上海)、华南1(深圳)、西南1(成都)、华北1(青岛)、华北2(北京)、华北3(张家口)、华北5(呼和浩特)中国香港、新加坡、日本(东京)、澳大利亚(悉尼)、美国(弗吉尼亚)、美国(硅谷)、德国(法兰克福)、阿联酋(迪拜)、英国(伦敦)马来西亚(吉隆坡)、印度(孟买)、印度尼西亚(雅加达)、菲律宾(马尼拉)
    第一阶梯0~10022.92.7
    第二阶梯100~5001.52.22.0
    第三阶梯500~10000.50.70.7
    第四阶梯1000以上000
    表 4. Topic资源占用费用(金融云与政务云)
    计费阶梯消息收发次数(万次/个/日)金融云单价(元/个/日)政务云单价(元/个/日)
    华东1(杭州)、华东2(上海)、华南1(深圳)华北2阿里政务云1
    第一阶梯0~1003.84.0
    第二阶梯100~5002.853.0
    第三阶梯500~10000.951.0
    第四阶梯1000以上00
  • 阶梯累计规则

    按照Topic维度、按天累计消息收发次数。

    说明
    • 阿里云账号通过角色给其他账号授权,所有计费归属授权账号;阿里云账号给其名下RAM用户授权,所有计费归属阿里云账号。
    • 阶梯逻辑仅适用于按量付费,不适用于云消息队列 RocketMQ 版资源包提供的优惠套餐。
    • 同一地域的金融云计费为公共云的1.9倍。
  • Topic资源占用费用计算示例:

    假设您的实例所属地域为华东2(上海),您一共创建了若干个Topic。

    每个Topic每天收取一次费用,每天的Topic资源占用费为所有Topic当天产生费用的总和。

    当月日期某月1日某月2日某月3日...
    Topic_1

    当天消息收发次数10万,属于第一计费阶梯。

    Topic资源占用费:2元。

    当天消息收发次数120万,属于第二计费阶梯。

    Topic资源占用费:1元。

    当天消息收发次数30万,属于第一计费阶梯。

    Topic资源占用费:2元。

    ...
    Topic_2

    当天消息收发次数550万,属于第三计费阶梯。

    Topic资源占用费:0.5元。

    当天消息收发次数80万,属于第一计费阶梯。

    Topic资源占用费:2元。

    当天消息收发次数10万,属于第一计费阶梯。

    Topic资源占用费:2元。

    ...
    ...............
    Topic_n............

企业铂金版实例

企业铂金版实例的计费方式为包年包月(预付费),适合高SLA要求或消息量较大的业务场景。通过包年包月付费方式您可以提前预留资源,同时享受更大的价格优惠,帮您最大程度地节省成本。

计费项

企业铂金版实例的消息收发计费公式如下:铂金版消息收发费用
  • TPS峰值规格费用:TPS峰值表示每秒钟消息发送和订阅条数的最大总和。

    消息体大小最大限制为4 MB,大小以4 KB为计量单位。例如,每秒钟消息发送量为5000条,消息投递量为5000条,平均每条消息体大小为16 KB,则TPS峰值为⌈16/4⌉×(5000+5000)=40000条/秒。

  • Topic规格费用:Topic规格表示您能创建的最大Topic数量。
  • 存储规格费用:存储规格表示企业铂金版实例独享物理存储空间的大小。

费用详情

企业铂金版实例的费用详情和价格示例,请参见企业铂金版实例售卖页