全球消息路由为消息队列RocketMQ版的高级功能,若您开通了全球消息路由功能,消息队列RocketMQ版会按照按量付费的方式进行计费,未使用该服务则不计费。高级功能不能单独使用,必须配合基础功能即消息收发功能一起使用。本文介绍全球消息路由费用的计费项、计费单价、及计费示例。

计费项

全球消息路由的计费公式如下:全球路由费用

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

消息传输费用=消息传输量×消息传输单价
以进行消息路由传输的消息数量为维度计费,计费单价跟据月消息传输总量阶梯变化。具体单价,请参见本文中的计费单价。消息传输量=(普通消息+高级特性消息×5)×(消息大小/4),计算规则如下:
  • 以1条普通消息为基本计量单位,高级特性消息需要乘以倍率5。例如发送5条普通消息和2条事务消息,将以5+2×5=15条消息计费。

  • 注意: 消息队列RocketMQ版有4种消息类型:普通消息、定时和延时消息、事务消息以及顺序消息,其中,定时和延时消息、事务消息以及顺序消息为高级特性消息。更多信息,请参见消息类型
  • 消息体大小最大限制为4 MB,大小以4 KB为计量单位。例如,传输一条16 KB的消息,将以16/4=4条消息计费。
任务资源占用费用=Topic数量×任务资源单价
以创建的消息路由任务为维度计费,即进行消息路由传输的Topic数量。具体单价,请参见本文中的计费单价
注意: 您每创建一个消息路由任务都会消耗服务端资源,并以任务资源占用进行计费。无消息同步需求的路由任务请及时删除,避免产生不必要的费用。

计费单价

表 1. 消息传输费用
计费阶梯 消息条数(亿条/月) 各地域单价(元/万条)
中国大陆地域间路由 金融云地域间路由 跨国地域(除迪拜)间路由 跨国地域(含迪拜)间路由
第一阶梯 0~1 0.1 0.2 0.4 1.2
第二阶梯 1~10 0.09 0.18 0.36 1.08
第三阶梯 10以上 0.08 0.15 0.3 0.9
表 2. 任务资源占用费用
中国大陆地域间路由(元/日) 金融云地域间路由(元/日) 跨国地域间路由(元/日)
2 4 2.9

计费示例

假设您创建的实例在杭州地域,需要通过全球消息路由功能与上海地域的实例进行消息传输,进行路由传输的Topic数量及相关数据如下:
  • 进行消息路由传输的Topic数量:10个
  • 平均每个Topic每天生产消息:12万条(10万普通消息+2万高级特性消息)
  • 每条消息平均大小:20 KB
则该实例一天的全球消息路由费用如下:
  • 消息传输费用

    Topic每日传输总量为:(10万+2万×5)×(20/4)×10=1000万条

    按照计费阶梯,1000万条在第一阶梯内,以单价0.1元/万条计算,消息传输费用为1000×0.1=100元。

  • 任务资源占用费用

    Topic数量为10个,单价为2元/日,任务资源占用费用为10×2=20元。

全球消息路由费用=消息传输费用+任务资源占用费用=120元