訂用帳戶或隨用隨付計費方式下,訊息收發計算規格為雲訊息佇列 RocketMQ 版的必選計費項目,雲訊息佇列 RocketMQ 版根據訊息收發TPS上限提供不同的計算規格,並按照規格大小和購買時間長度計算費用。
計算規格說明
計算規格能力約束
訊息收發TPS
雲訊息佇列 RocketMQ 版計算規格的大小,實際是雲訊息佇列 RocketMQ 版處理訊息收發的TPS上限。
不同的規格對應不同的TPS上限,具體對應關係,請參見執行個體規格。
其他資源配額
每個執行個體規格除核心的訊息收發TPS能力存在差異外,部分管控資源和配置限制也會存在差異。具體各規格的限制,請參見執行個體規格。
超過規格限制後行為
若您實際使用的訊息收發TPS超過了購買的規格上限:
如果執行個體開啟了彈性TPS功能,則在[基礎規格,彈性規格]區間內,執行個體可正常運行,且這部分規格需要按量收取彈性TPS費用;超過彈效能力上限後,執行個體還是會被限流。
彈性TPS計費資訊,請參見彈性TPS費用。
執行個體不支援或未開啟彈性TPS功能,則雲訊息佇列 RocketMQ 版對執行個體進行限流。
執行個體限流的詳細資料,請參見訊息流程控機制。
訊息收發TPS計算規則
訊息收發TPS即為每秒鐘訊息發送和訂閱訊息次數的最大總和。
執行個體預設的收發能力比例為1:1,對於寫少讀多的情境,您可以在雲訊息佇列 RocketMQ 版控制台修改收發比例。
訊息大小以4 KB為最小計量單位,不足4 KB按照4 KB計算。例如,每秒鐘訊息接收量為5000條,訊息發送量為5000條,平均每條訊息體大小為16 KB,則訊息收發TPS為(16/4)×(5000+5000)=40000次/秒。
針對進階特性訊息:
訊息發送情境下:順序訊息、定時/延時訊息和事務訊息的調用次數需要在普通訊息基礎上乘以5倍倍率。
例如,每秒鐘發送10條事務訊息,則訊息發送TPS為10×5=50次/秒。
訊息消費情境下:順序訊息消費的調用次數需要在普通訊息基礎上乘以5倍倍率。
計費規則
雲訊息佇列 RocketMQ 版的基礎計算規格費用按照規格大小計費,支援訂用帳戶和隨用隨付兩種計費方式,具體計費資訊,如下表所示。
專案 | 隨用隨付 | 訂用帳戶 |
計費項目 | 按實際購買的計算規格收費。 | 按實際購買的計算規格收費。 |
計費公式 | 計算規格費用=執行個體購買後的服務時間長度(小時)×規格單價(美元/小時) 重要 隨用隨付方式下,計算規格的計費時間長度為執行個體購買後的服務時間長度,與您購買執行個體後是否接入應用無關,即執行個體購買後立即開始計費。 | 計算規格費用=購買時間長度(月)×規格單價(美元/月) |
計費邏輯 | 購買執行個體時,選擇指定的計算規格即可建立執行個體,此時無需支付費用。 執行個體購買後按照計費規格和執行個體服務時間長度立即開始計費,無論執行個體是否開始收發訊息。 結算周期結束後產生賬單並從您的阿里雲賬戶扣除相應費用。 | 購買執行個體時,選擇指定的計算規格和購買時間長度(月),按照計算的價格支付後使用執行個體。 |
計費周期 | 按小時計費 當前計費周期內,若執行個體的服務時間不足1小時按照1小時計算。 例如,執行個體購買時間為10點30分,則10點到11點這一計費周期內,計算規格費用為1小時×規格單價,而非0.5小時×規格單價。 | 按月計費 |
計費單價 | 具體單價,請以實際商品售賣頁價格為準。 |
計算規格費用常見問題
購買了隨用隨付執行個體,還沒使用怎麼會一直產生計算費用?
雲訊息佇列 RocketMQ 版5.0系列隨用隨付執行個體的計算規格計費如下:
執行個體購買後按照計費規格和執行個體服務時間長度立即開始計費,無論執行個體是否開始收發訊息。