Help Center/ Distributed Message Service for RabbitMQ/ User Guide/ Modifying RabbitMQ Instance Specifications
Updated on 2024-10-25 GMT+08:00

Modifying RabbitMQ Instance Specifications

After creating a RabbitMQ instance, you can increase or decrease its specifications. For details, see Table 1 and Table 2.

Table 1 Supported specification changes (for RabbitMQ 3.x.x)

Instance Type

Modified Object

Increase

Decrease

Cluster

Broker quantity

×

Storage space

×

Broker flavor

Single-node

Broker quantity

×

×

Storage space

×

Broker flavor

Table 2 Supported specification changes (for RabbitMQ AMQP-0-9-1)

Instance Type

Modified Object

Increase

Decrease

Cluster

Storage space

×

Instance flavor

×

Single-node

Storage space

×

Instance flavor

×

Notes and Constraints

  • To ensure that the instance runs properly, do not perform other operations on the instance during the modification.
  • The price may change after the modification.

Prerequisites

A RabbitMQ instance has been created and is in the Running state.

Modifying RabbitMQ Instance Specifications

  1. Log in to the console.
  2. In the upper left corner, click and select a region.

    Select the region where your RabbitMQ instance is.

  3. Click and choose Middleware > Distributed Message Service for RabbitMQ to open the console of DMS for RabbitMQ.
  4. Modify the instance specifications using either of the following methods:

    • In the row containing the desired instance, choose More > Modify Specifications.
    • Click the desired RabbitMQ instance to view its details. In the upper right corner, choose More > Modify Specifications.

  5. Specify the required storage space, number of brokers, or bandwidth.

    • Expand the storage space.
      • RabbitMQ 3.x.x: For Modify By, select Storage. For Storage Space per Broker, specify a new storage space.

        View the new storage space (Total storage space = Storage space per broker x Number of brokers) in the Used/Available Storage Space (GB) column in the instance list.

      • RabbitMQ AMQP-0-9-1: For Modify By, select Storage. For Storage, specify a new storage space.

        View the new storage space in the Used/Available Storage Space (GB) column in the instance list.

      • Available storage space = Actual storage space – Storage space for storing logs – Disk formatting loss For example, if the storage space is expanded to 700 GB, the storage space for storing logs is 100 GB, and the disk formatting loss is 7 GB, then the available storage space after capacity expansion will be 593 GB.
      • Storage space expansion does not affect services.
    • Add brokers.

      For Modify By, select Brokers. Then, enter the number of brokers.

      View the number of brokers in the Specifications column in the instance list.

      • Services may temporarily stutter during the modification. Ensure that your client can auto-reconnect. Modify specifications during off-peak hours.
      • Brokers cannot be increased for RabbitMQ AMQP-0-9-1.
    • Increase or decrease the broker flavor.
      • RabbitMQ 3.x.x: For Modify By, select Broker Flavor. Then, select a new flavor.

        View the broker flavor in the Flavor column of the instance list.

      • RabbitMQ AMQP-0-9-1: For Modify By, select Instance Flavor. Then, select a new flavor.

        View the new flavor in the Flavor column of the instance list.

      • RabbitMQ 3.x.x: For cluster instances without mirrored/quorum queues configured and single-node instances, services may stutter for several minutes during the modification. Ensure that your client can auto-reconnect. Modify specifications during off-peak hours.
      • RabbitMQ 3.x.x: For cluster instances configured with mirrored/quorum queues, services may stutter for several seconds during the modification. Ensure that your client can auto-reconnect. Modify specifications during off-peak hours.
      • RabbitMQ AMQP-0-9-1: For single-node and cluster instances, intermittent disconnections may occur for several seconds during the modification. Ensure that your client can auto-reconnect. Modify specifications during off-peak hours.

  6. Click Next, confirm the details, and click Submit.