If your ApsaraMQ for RocketMQ instance handles stable, predictable traffic, switch to subscription billing to reduce costs. The switch takes effect immediately without downtime -- your producers and consumers continue to send and receive messages throughout the process.
This change is one-directional. After you switch to subscription, you cannot revert the instance back to pay-as-you-go.
What changes after the switch
The switch converts only computing fees to subscription billing. All other fees remain pay-as-you-go:
| Fee type | Billing method after the switch |
|---|---|
| Computing fees | Subscription |
| Storage fees | Pay-as-you-go |
| Internet access fees | Pay-as-you-go |
| Elastic TPS fees | Pay-as-you-go |
Your instance ID, endpoint, and running workloads are not affected. No code or configuration changes are required on your application side.
Prerequisites
Before you begin, make sure that you have:
An ApsaraMQ for RocketMQ instance in the Running state
Switch to subscription billing
Log on to the ApsaraMQ for RocketMQ console. In the left-side navigation pane, click Instances. In the top navigation bar, select the region where your instance resides.
On the Instances page, find your instance and click Change to Subscription in the Product Type column.
On the buy page, select a purchase duration and follow the on-screen instructions to complete the payment.
References
For a full comparison of subscription and pay-as-you-go billing methods, see Billing overview.