阿里云消息队列MQTT收费价格

产品定价

本页面主要对消息队列MQTT的计费规格进行,具体价格请以购买页面为准。

消息队列MQTT采用按量后付费的计费方式。主要包括消息收发量、最大连接数、订阅关系数三个计费维度。账单费用 = 消息收发量计费值x计费单价 + 连接数计费值x计费单价 + 订阅关系数计费值x计费单价。

计费因子

计费因子

单价

单位

消息收发量

3.8

元/百万条

连接数量

0.29

元/100个

订阅关系数量

0.02

元/100个

1. 消息收发量

计费说明

消息收发量指计费周期内使用MQTT发送和接收的消息总条数。

计费周期为1天,每天统计前一天0点到24点消息收发量总和。

每天凌晨上报前一天的消息收发量,连同连接数、订阅关系数上报。

消息收发量以 1 为基本计价单位,针对具体协议中的特定传输质量,需要乘以相应的倍率,具体参考下方计价倍率表所示

传输质量级别
计价倍率 MQTT协议 QoS=0且cleanSession=true 1 MQTT协议 QoS=0且cleanSession=false 1 MQTT协议 QoS=1且cleanSession=true 2 MQTT协议 QoS=1且cleanSession=false 5 MQTT协议 QoS=2且cleanSession=true 5 MQTT协议 QoS=2且cleanSession=false 10

示例

假设A有100个客户端,每个客户端都设置了cleanSession=true;消息发送:1条 QoS0消息,2条QoS1 消息;消息接收:1条QoS0消息,1条QoS1消息;A的消息收发量为:

100 x(1 + 2 x 2)+ 100 x(1 + 1 x 2)= 800

2. 最大连接数

计费说明

计费周期为1天,每天计算前一天0点到24点同时最大在线连接数的最大值(取一天内的峰值)。

每天凌晨上报前一天的消息收发量,连同连接数、订阅关系数上报。

示例

假设A 2019-11-11 10:00的同时在线数是1000,2019-11-11 11:00的同时在线数是2000,后续时刻即便都没有达到过2000,2019-11-11当天A在线连接数最大值为2000,则计费值为2000。

3. 订阅关系数

计费说明

订阅关系数指用户在MQTT服务端注册保留的订阅规则的数量。

记账周期为1天,每天计算前一天0点到24点订阅关系数的最大值(取一天内的峰值)。

每天凌晨上报前一天的消息收发量,连同消息收发量、订阅关系数上报。

示例

假设A 2019-11-11 10:00的订阅关系数为1000,2019-11-11 11:00时删除了500个,且后续时刻都没有达到过1000,2019-11-11当天A订阅关系数最大值为1000,则计费值为 1000。