You need to enable JavaScript to run this app.
导航

产品规格

最近更新时间2024.04.19 11:50:04

首次发布时间2022.03.22 17:52:13

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

计算规格

计算规格决定了 RocketMQ 实例的业务处理性能。消息队列 RocketMQ版提供以下计算规格供选择,每个规格的推荐 TPS 峰值、最大消费组数、最大 Topic 数、最大连接数和最大队列数不同。

规格名称

推荐 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

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

说明

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

存储规格

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

说明

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

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