This topic describes the instance editions and billing methods of Message Queue for RabbitMQ to help you purchase instances based on your needs.
Message Queue for RabbitMQ supports the following instance editions:
- Professional Edition: shared instances that feature logical isolation, high service availability, and three replicas for data persistence.
- Platinum Edition: dedicated instances that have high service availability, three replicas for data persistence, and advanced features. These instances are dedicated physical clusters. For more information about advanced features, see Advanced features.
Message Queue for RabbitMQ instances are billed in subscription mode.
Before you can use a subscription instance, you must pay for it first. You are billed for the following items:
- Internet TPS (only for instances that support access over the Internet)
- Peak TPS (Peak TPS = Message sending TPS + Message consumption TPS)
Delayed messages are featured messages in Message Queue for RabbitMQ. The number of API calls to send and subscribe to delayed messages is counted as five times that of normal messages.
For example, when you send a delayed message once and subscribe to it once, you are billed for 10 API calls. This is calculated in the following formula: 5 + 5 = 10.
- Number of queues
- Message storage space (only for Platinum Edition instances)
For more information about the pricing of subscription instances, visit the Message Queue for RabbitMQ buy page.