本文介绍云消息队列 MQTT 版的计费方式和计费项目,帮助您按需选型。
注意事项
如果您使用云消息队列 MQTT 版时,通过规则与其他阿里云产品产生数据互通,相应产品的费用请以具体产品的计费说明为准。针对当前仅支持的云消息队列 RocketMQ 版,则需收取Topic资源占用费以及API调用费。更多信息,请参见云消息队列 RocketMQ 版计费概述。
实例类型和计费模式
云消息队列 MQTT 版提供的实例类型及其计费方式如下,如需了解实例类型间的功能差异,请参见实例类型。
实例类型 | 计费模式 | 说明 | 适用场景 |
| 包年包月 | 选择指定的资源规格,预先支付一段时间的规格费用才能开始使用实例。 | 一般适用于业务量较大且长期运行的场景,通过包年包月付费方式您可以提前预留资源,同时享受更大的价格优惠,帮您最大程度节省成本。 |
按量付费实例(已停售) | 按量付费 | 云消息队列 MQTT 版不再售卖按量付费实例,已购买的按量付费实例可以继续使用。更多信息,请参见按量付费(已停售)。 | |
地域限制
云消息队列 MQTT 版实例当前支持的地域,请参见开服地域。
计费项
云消息队列 MQTT 版的计费项目如下:
计费项说明如下:
计价倍率
在使用MQTT协议传输消息时,QoS和cleanSession参数的设置会影响实际的计费。每条消息(包含客户端和云端API的调用请求)以1为基本计价单位,针对具体协议中的特定传输质量,需要乘以相应的倍率。
云消息队列 MQTT 版消息的计价倍率如下表所示。
传输质量级别 | 计价倍率 |
MQTT协议 | 1 |
MQTT协议 | 2 |
MQTT协议 | 5 |
MQTT协议 | 5 |
云消息队列 MQTT 版不支持MQTT协议
QoS=2且cleanSession=false,如果您设置了该传输质量级别,则按照计价单位的5倍计价。云消息队列 MQTT 版不支持MQTT协议
QoS=0且cleanSession=false,如果您设置了该传输质量级别,则按照计价单位的1倍计价。
QoS和cleanSession参数的详细信息,请参见名词解释。
TPS:MQTT 集群提供的 TPS 规格能力,包括生产 TPS 与消费 TPS 之和。使用 MQTT 协议收发消息时,每条消息的收发行为以1(<=4KB)为基本计量单位,每超过 4KB 额外计算 1TPS。例如,发送1条消息,消息大小为64KB,QoS=1且cleanSession=true,则TPS 计算为消息实际大小/每条消息计量大小 * QoS和cleanSession倍率,即64/4 * 2 = 32 TPS。