You need to enable JavaScript to run this app.
导航
产品规格
最近更新时间:2024.07.26 10:05:51首次发布时间:2022.03.22 17:52:13

消息队列 RocketMQ版兼容 Apache RocketMQ,提供多种计算规格和存储容量供您选择。

计算规格

计算规格决定了 RocketMQ 实例的业务处理性能。
消息队列 RocketMQ版目前支持 4.x 和 5.x 两种版本实例,每种版本实例提供以下多种计算规格供您选择,每个规格的推荐 TPS 峰值、最大消费组数、最大 Topic 数、最大连接数和最大队列数不同。

4.x 版本

规格名称

推荐 TPS 峰值

最大消费组数

最大 Topic 数

最大连接数

最大队列数

rocketmq.n1.x2.micro

2000

400

400

2000

400

rocketmq.n1.x2.tiny

5000

1000

500

5000

1000

rocketmq.n1.x2.small

10000

2000

500

10000

2000

rocketmq.n1.x2.medium

20000

4000

1000

20000

4000

rocketmq.n2.x2.medium

40000

4000

1000

20000

8000

rocketmq.n3.x2.medium

60000

4000

1000

20000

12000

rocketmq.n4.x2.medium

80000

4000

1000

20000

16000

rocketmq.n5.x2.medium

100000

4000

1000

20000

20000

rocketmq.n6.x2.medium

120000

4000

1000

20000

24000

rocketmq.n6.x2.large

180000

4000

1000

20000

24000

rocketmq.n8.x2.large

240000

4000

1000

20000

32000

rocketmq.n10.x2.large

300000

4000

1000

20000

40000

rocketmq.n15.x2.large

450000

4000

1000

20000

60000

在 4.x 版本实例的计算规格名称中,n 后的数值表示计算节点数,例如 rocketmq.n3.x2.medium 的计算节点数为 3。TPS 峰值指 RocketMQ 实例每秒处理的消息条数,以 4KiB 大小的消息为基准,包括发送消息 TPS 和消费消息 TPS。

说明

  • 默认情况下,每个地域的实例存储容量总和(StorageSum)为 10TiB,您也可以在配额中心调整为 30 TiB,若有更大的存储空间需求,例如需要创建一个 90000GiB 的实例,可提交工单申请提升配额上限。
  • 业务流量超出当前规格的服务能力时可能会造成消息生产或消费异常。例如消息生产的数据流量超出规格推荐的 TPS 峰值后可能会造成消息堵塞等现象。建议参考各个规格的业务处理性能合理选择产品规格,并在业务侧设置重试机制。
  • 当 TPS 峰值、磁盘容量等指标接近规格上限时,建议根据业务需求判断是否需要紧急扩容,例如磁盘使用率长期超过规格上限 85% 时建议扩容。您可以通过云监控告警实时监控各项规格指标的数值,推荐的告警规则请参考推荐设置的告警规则

5.x 版本

说明

  • 消息队列 RocketMQ版的 5.x 版本目前处于白名单开放状态,如需使用,请联系技术支持申请开白。
  • 5.x 版本实例已变更为新规格。历史实例变更时,也只能使用新规格。

规格名称

推荐 TPS 峰值

最大消费组数

最大 Topic 数

最大连接数

最大队列数

rocketmq.x2.2k

2000

1000

500

5000

1000

rocketmq.x2.5k

5000

2000

500

10000

2000

rocketmq.x2.10k

10000

4000

1000

20000

4000

rocketmq.x2.20k

20000

4000

1000

20000

8000

rocketmq.x2.30k

30000

4000

1000

20000

12000

rocketmq.x2.40k

40000

4000

1000

20000

16000

rocketmq.x2.50k

50000

4000

1000

20000

20000

rocketmq.x2.60k

60000

4000

1000

20000

24000

存储规格

存储空间主要用于存储消息,发送的消息会保存在磁盘中,内存占用过高时也会将部分数据转储到磁盘。所以在选择存储空间容量时,需要根据业务消息量选择合适的存储空间。

说明

  • 因部分存储将用于日志和元数据数据存储,重试消息也可能带来额外的空间占用,实际可用存储会小于设置的存储规格,建议预留 25% 左右的存储空间。
  • 在数据不均衡的场景下,可能存在不同节点磁盘占用率差异较大的情况,导致磁盘使用率较低节点的存储空间未能有效利用。此时建议及时调整业务逻辑,均衡不同节点之间的数据写入量,避免写入倾斜。

存储规格的算法如下:
实际占用的存储空间=业务消息体积 × 3 副本 ÷ 75%
例如消息体积为 100GiB,则购买存储空间应为 100GiB × 3 副本 ÷ 0.75 = 400GiB