产品规格
分布式消息服务RocketMQ版兼容开源RocketMQ 4.8.0和5.x,具体产品规格如下。
RocketMQ对消息的处理能力依赖于磁盘的吞吐能力,性能基线基于超高I/O及以上磁盘类型,高I/O磁盘类型可能无法达到当前标准。
分布式消息服务RocketMQ版4.8.0规格
分布式消息服务RocketMQ版4.8.0产品规格由以下七个维度定义:
- 资源规格:定义使用的弹性云服务器的规格类型。
- 代理个数:定义实例的规模。
- 磁盘类型:定义存储空间的磁盘类型,包含高I/O、超高I/O、通用型SSD和极速型SSD。
- 存储容量:定义单个代理可以保存的存储容量。
- 单个代理TPS:定义单个代理的TPS性能。
- 单个代理Topic数上限:定义单个代理可以创建的Topic数量。
- 单个代理消费组数上限:定义单个代理可以创建的消费组数量。
分布式消息服务RocketMQ版4.8.0支持的产品规格如表1所示。
TPS(Transaction per second)是指每秒可以生产消息和消费消息的总次数,可以理解为对应规格每秒生产消息和消费消息的总吞吐量。
资源规格 |
代理(个) |
存储容量(GB/代理) |
单个代理TPS |
单个代理Topic数上限 |
单个代理消费组数上限 |
---|---|---|---|---|---|
rocketmq.4u8g.cluster.small |
1 ~ 10 |
300 ~ 30000 |
15000 |
2000 |
2000 |
rocketmq.4u8g.cluster |
1 ~ 10 |
300 ~ 60000 |
20000 |
4000 |
4000 |
rocketmq.8u16g.cluster |
1 ~ 10 |
300 ~ 90000 |
25000 |
8000 |
8000 |
rocketmq.12u24g.cluster |
1 ~ 10 |
300 ~ 90000 |
28000 |
12000 |
12000 |
rocketmq.16u32g.cluster |
1 ~ 10 |
300 ~ 90000 |
30000 |
16000 |
16000 |
分布式消息服务RocketMQ版5.x基础版规格
分布式消息服务RocketMQ版5.x基础版产品规格由以下六个维度定义:
- 资源规格:定义使用的弹性云服务器的规格类型。
- 磁盘类型:定义存储空间的磁盘类型,包含高I/O、超高I/O、通用型SSD和极速型SSD。
- 存储容量:定义实例可以保存的存储容量。
- 实例TPS:定义实例的TPS性能。
- 实例Topic数上限:定义实例可以创建的Topic数量。
- 实例消费组数上限:定义实例可以创建的消费组数量。
分布式消息服务RocketMQ版5.x基础版支持的产品规格如表2和表3所示。下表中TPS是指以普通消息类型、4KB消息大小为基准计算的每秒收发消息的总条数。如果消息类型为定时消息/延时消息/事务消息,发送消息的调用次数需要在普通消息基础上乘以5,接收消息的调用次数不需要乘以5。例如:每秒发送一条普通消息,TPS为1次/秒。每秒发送一条事务消息,TPS=1*5=5次/秒。
分布式消息服务RocketMQ版5.x专业版规格
专业版目前还处于公测阶段。
分布式消息服务RocketMQ版5.x专业版产品规格由以下七个维度定义:
- 资源规格:定义使用的弹性云服务器的规格类型。
- 磁盘类型:定义存储空间的磁盘类型,包含高I/O、超高I/O、通用型SSD和极速型SSD。
- 存储容量:定义实例可以保存的存储容量。
- 实例TPS:定义实例的TPS性能。
- 弹性TPS:定义实例的弹性TPS。
- 实例Topic数上限:定义实例可以创建的Topic数量。
- 实例消费组数上限:定义实例可以创建的消费组数量。
分布式消息服务RocketMQ版5.x专业版支持的产品规格如表4和表5所示。下表中TPS是指以普通消息类型、4KB消息大小为基准计算的每秒收发消息的总条数。如果消息类型为定时消息/延时消息/事务消息,发送消息的调用次数需要在普通消息基础上乘以5,接收消息的调用次数不需要乘以5。例如:每秒发送一条普通消息,TPS为1次/秒。每秒发送一条事务消息,TPS=1*5=5次/秒。
资源规格 |
存储容量(GB) |
实例TPS |
实例Topic数上限 |
实例消费组数上限 |
---|---|---|---|---|
rocketmq.p1.large.1 |
100 ~ 30000 |
500 |
200 |
500 |
资源规格 |
存储容量(GB) |
实例TPS |
弹性TPS |
实例Topic数上限 |
实例消费组数上限 |
---|---|---|---|---|---|
rocketmq.p2.large.8 |
200 ~ 60000 |
4000 |
2000 |
400 |
1500 |
rocketmq.p2.large.12 |
200 ~ 60000 |
6000 |
3000 |
400 |
1500 |
rocketmq.p2.large.20 |
200 ~ 60000 |
10000 |
5000 |
800 |
1500 |
rocketmq.p2.large.40 |
400 ~ 120000 |
20000 |
10000 |
800 |
1500 |
rocketmq.p2.large.100 |
400 ~ 120000 |
50000 |
25000 |
1000 |
2000 |
rocketmq.p2.large.150 |
400 ~ 120000 |
75000 |
37500 |
1000 |
2000 |
rocketmq.p2.large.200 |
800 ~ 240000 |
100000 |
50000 |
1500 |
4000 |
rocketmq.p2.large.300 |
800 ~ 240000 |
150000 |
50000 |
1500 |
4000 |