This document mainly introduces the billing modes, billable items, and other information about the TDMQ for RabbitMQ Serverless Edition clusters.
Billing Modes
TDMQ for RabbitMQ Serverless Edition clusters support the prepaid yearly/monthly subscription and postpaid by hour billing modes.
Prepaid yearly/monthly subscription is a billing mode that requires payment before resource usage. When purchasing a Serverless Edition cluster, the system calculates the bill based on the selected cluster specifications and subscription duration. You should pay the bill before using resources on a yearly/monthly subscription basis. This billing mode is suitable for scenarios with stable traffic peaks across different time periods and long-term usage.
Postpaid by hour is a billing mode that charges based on the actual usage of purchased resource specifications. You can use resources first and pay later, with fees billed hourly. Usage under one hour is billed as a full hour. This billing mode is suitable for testing or scenarios with unpredictable traffic peaks.
Billable Items
The total fees for purchasing a TDMQ for RabbitMQ Serverless Edition cluster are calculated as follows:
Total cluster price = Computing fee + Queue fee + Storage fee = TPS value x TPS unit price + Number of queues x Queue unit price + Storage space x Storage unit price
|
Computing fee | Prepaid yearly/monthly subscription Postpaid by hour | TDMQ for RabbitMQ Serverless Edition clusters use message sending and receiving TPS as the metric for computing capacity. The computing fee is charged based on the TPS specification level and service duration. Each TPS specification provides a certain quota of free queues. |
Number of queues | Prepaid yearly/monthly subscription Postpaid by hour | After selecting a TPS specification, if your allocated free queue quota does not meet your business requirements, you can purchase additional quota. |
Storage fee | Postpaid by hour | The storage fee is based on the size of the storage used for messages and the duration of storage. |
Pricing
The specific price for a TDMQ for RabbitMQ Serverless Edition cluster is subject to the fee calculated and displayed based on the configuration on the purchase page. Computing Fee
The computing fee for a TDMQ for RabbitMQ Serverless Edition cluster is charged based on the specifications and usage duration. Both yearly/monthly subscription and postpaid by hour billing modes are supported.
Billing formula: TPS fee = TPS specification unit price x Usage duration.
Each TPS specification supports a different number of free queues. If the current free tier does not meet your business requirements, you may purchase additional queues.
|
Pro Edition | 1,000 | 100 | 6,000 | 1,000 |
| 2,000 | 100 | 6,000 | 2,000 |
| 4,000 | 200 | 6,000 | 4,000 |
| 5,000 | 300 | 6,000 | 10,000 |
| 8,000 | 300 | 6,000 | 10,000 |
| 10,000 | 400 | 6,000 | 10,000 |
| 15,000 | 400 | 6,000 | 10,000 |
| 20,000 | 500 | 6,000 | 10,000 |
| 30,000 | 500 | 6,000 | 10,000 |
| 40,000 | 600 | 6,000 | 10,000 |
| 50,000 | 600 | 6,000 | 10,000 |
| 80,000 | 700 | 6,000 | 10,000 |
| 100,000 | 800 | 6,000 | 10,000 |
Note:
In addition to Pro Edition, TDMQ for RabbitMQ Serverless Edition also plans to offer Platinum Edition that supports a TPS range of 100,000 to 1,000,000. If needed, contact us for application. TPS counting rules are as follows:
TPS = Number of message deliveries + Number of message receipts (both numbers are converted in accordance with the rules below)
Number of message deliveries: Each message delivery counts as one delivery, regardless of whether the message is successfully processed or an acknowledgment response is returned subsequently.
Number of message receipts: It refers to the number of messages received by a queue. For example, if an exchange receives one message and then routes it to 4 queues, it will be counted as 4 receipts.
Message size: Calculated based on the message body size. Every 4 KB counts as 1 TPS, and any size less than 4 KB is counted as 4 KB. For example, if a 10 KB normal message is sent within 1 second, the message sending TPS will be 3 times per second (⌈10/4⌉). The symbol ⌈ ⌉ indicates rounding up to the nearest integer.
Special message types:
Delayed message: An advanced feature of TDMQ for RabbitMQ Serverless Edition. When you send delayed messages, the TPS is counted at 5 times the rate of normal messages. When you consume delayed messages, the TPS calculation is the same as for normal messages. For example, if you send 3 delayed messages and consume 2 delayed messages within 1 second, the total message sending and receiving TPS is calculated as follows: 3 x 5 + 2 = 17 times/second.
Queue Fee
After selecting a TPS specification, if your allocated free queue quota does not meet your requirements, you can purchase additional quota.
Queues are sold in increments of 100, with a maximum of 6,000 queues per cluster.
Storage Fee
The storage fee for a TDMQ for RabbitMQ Serverless Edition cluster is charged based on the storage space occupied by messages and the storage duration. The billing mode is postpaid by hour. The billing unit is USD/GB/hour. Bills are generated hourly, and any duration less than one hour is calculated as a full hour.
Calculation formula: Storage fee = Storage space x Usage duration x Storage unit price