This topic describes the instance editions and billing methods of Message Queue for RabbitMQ to help you purchase instances based on your needs.

Instance editions

Message Queue for RabbitMQ provides the following instance editions:

  • Professional Edition: shared instances that feature logical isolation, high availability, and three replicas for data persistence.
  • Platinum Edition: dedicated instances that have high availability, three replicas for data persistence, and advanced features. These instances are dedicated physical clusters. For more information about advanced features, see Advanced features.

Billing methods

Message Queue for RabbitMQ instances are billed on a subscription basis.

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 requests to send and subscribe to delayed messages is counted as five times that of API requests to send and subscribe to normal messages.

    For example, you publish a delayed message once and subscribe to it once. The number of API requests billed is 10 based on the formula: 1 × 5 + 1 × 5 = 10.

  • Number of queues
  • Message storage space (only for Platinum Edition instances)

Pricing details

For more information about the pricing of subscription instances, visit the Message Queue for RabbitMQ buy page.