Scenario
When a large number of messages need to be processed, expanding the RocketMQ instance is a common solution. Expansion can increase the throughput, storage capacity, and availability of a RocketMQ cluster. DMS RocketMQ provides three types of expansion solutions (node, specification, and disk) to better meet user requirements in different scenarios.
l Node expansion: Add nodes to RocketMQ cluster to increase the throughput and reliability of the system. Through expansion, you can distribute the loads of sending and consuming messages to more nodes, improving the concurrency processing capacity of the system.
l Specification expansion: Increases the processing power and performance of the system by increasing RocketMQ resources.
l Disk expansion: Increases the storage capacity of the disk to more messages.
Procedure
Node Expansion
1. Log in to the RocketMQ Console. You can see a list of instances under the current tenant.
2. Click on the column of the instance that needs to be changed. Choose More > Node Expansion.
3. Select the number of new master-slave node pairs.
Note: You can only expand but cannot downgrade the specifications.
Specification Expansion
1. Log in to the RocketMQ Console. You can see a list of instances under the current tenant.
2. Click on the column of the instance that needs to be changed. Choose More > Specification Expansion.
3. Select new instance specifications.
Note: You can only expand but cannot downgrade the specifications.
Expanding Disks
1. Log in to the RocketMQ Console. You can see a list of instances under the current tenant.
2. Click on the column of the instance that needs to be changed. Choose More > Specification Expansion.
3. Fill in the new disk space.
Note: The type of the disk cannot be changed after creation. You can only expand but cannot downgrade the disks.