RocketMQ Specifications
Learn about specifications supported by RocketMQ.
DMS for RocketMQ is compatible with open-source RocketMQ 4.8.0 and 5.x.
RocketMQ 4.8.0
RocketMQ 4.8.0 specifications are defined from the following dimensions:
- ECS flavor: flavor of the ECS used by the instance
- Number of brokers: scale of the instance
- Disk type: defines the storage space. High I/O, General Purpose SSD, Extreme SSD, and ultra-high I/O types are available.
- Storage space: storage capacity available for each broker
- TPS per broker: TPS performance of each broker (assuming 1 KB messages as baseline)
- Max. topics per broker: number of topics allowed for each broker
- Max. consumer groups per broker: number of consumer groups allowed for each broker
Table 1 lists the RocketMQ 4.8.0 specifications.

TPS (Transaction per second) indicates the total number of produced and consumed messages per second, that is, the total throughput of message production and consumption per second for a flavor (assuming 1 KB messages).
Flavor |
Brokers |
Storage Space (GB per Broker) |
TPS per Broker |
Max. Topics per Broker |
Max. Consumer Groups per Broker |
---|---|---|---|---|---|
rocketmq.4u8g.cluster.small |
1–10 |
300–60,000 |
15,000 |
2,000 |
2,000 |
rocketmq.4u8g.cluster |
1–10 |
300–600,000 |
20,000 |
4,000 |
4,000 |
rocketmq.8u16g.cluster |
1–10 |
300–900,000 |
25,000 |
8,000 |
8,000 |
rocketmq.12u24g.cluster |
1–10 |
300–900,000 |
28,000 |
12,000 |
12,000 |
rocketmq.16u32g.cluster |
1–10 |
300–900,000 |
30,000 |
16,000 |
16,000 |
RocketMQ 5.x Basic Edition
RocketMQ 5.x basic edition specifications are defined from the following dimensions:
- ECS flavor: flavor of the ECS used by the instance
- Disk type: defines the storage space. High I/O, General Purpose SSD, Extreme SSD, and ultra-high I/O types are available.
- Storage space: storage capacity the instance can use
- TPS: TPS performance of the instance
- Max. topics: number of topics allowed for the instance
- Max. consumer groups: number of consumer groups allowed for the instance
Table 2 and Table 3 describe the RocketMQ 5.x basic edition specifications. In the following tables, TPS is calculated using 4 KB normal messages. The TPS of sending scheduled, delayed, or transactional messages is that of sending normal messages multiplied by 5. For receiving these messages, do not do the multiplication. For example, the TPS of sending a normal message per second is 1, and TPS of sending a transactional message per second is 5 (1 x 5).
DMS for RocketMQ 5.x Professional Edition
The specifications of a RocketMQ 5.x professional edition instance are defined on seven dimensions:
- ECS flavor: flavor of the ECS used by the instance
- Disk type: defines the storage space. High I/O, General Purpose SSD, Extreme SSD, and ultra-high I/O types are available.
- Storage space: storage capacity the instance can use
- TPS: TPS performance of the instance
- Flexible TPS: flexible TPS of the instance
- Max. topics: number of topics allowed for the instance
- Max. consumer groups: number of consumer groups allowed for the instance
Table 4 and Table 5 list the flavors of DMS for RocketMQ 5.x professional edition. In the following tables, TPS is calculated using 4 KB normal messages. The TPS of sending scheduled, delayed, or transactional messages is that of sending normal messages multiplied by 5. For receiving these messages, do not do the multiplication. For example, the TPS of sending a normal message per second is 1, and TPS of sending a transactional message per second is 5 (1 x 5).
Flavor Name |
Storage Space (GB) |
TPS |
Max. Topics |
Consumer Groups |
---|---|---|---|---|
rocketmq.p1.large.1 |
100–30,000 |
500 |
200 |
500 |
Flavor Name |
Storage Space (GB) |
TPS |
Flexible TPS |
Topics |
Consumer Groups |
---|---|---|---|---|---|
rocketmq.p2.large.8 |
200–60,000 |
4,000 |
2,000 |
400 |
1,500 |
rocketmq.p2.large.12 |
200–60,000 |
6,000 |
3,000 |
400 |
1,500 |
rocketmq.p2.large.20 |
200–60,000 |
10,000 |
5,000 |
800 |
1,500 |
rocketmq.p2.large.40 |
400–120,000 |
20,000 |
10,000 |
800 |
1,500 |
rocketmq.p2.large.100 |
400–120,000 |
50,000 |
25,000 |
1000 |
2,000 |
rocketmq.p2.large.150 |
400–120,000 |
75,000 |
37,500 |
1000 |
2,000 |
rocketmq.p2.large.200 |
800–240,000 |
100,000 |
50,000 |
1,500 |
4,000 |
rocketmq.p2.large.300 |
800–240,000 |
150,000 |
50,000 |
1,500 |
4,000 |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot