选型建议

最近更新时间:2025-11-17 19:51:22

我的收藏

选型概述

在购买消息队列 RocketMQ 版实例前,您需要综合考虑业务场景、用量规模和价格等关键因素,以选择最适合的实例规格。不同形态的 RocketMQ 实例在规格、能力表现上存在差异,其资源计算逻辑也各不相同。本节将详细介绍各版本实例的规格特点及计算方式,从而帮助您进行快速选型。

产品形态选择

产品形态

消息队列 RocketMQ 版提供 4.x 和 5.x 两个主流版本供客户选择,以满足客户对不同业务场景、用量规模和价格的多种需求。
产品形态及细节功能差异介绍详见 能力对比

产品形态选择建议

针对不同版本和形态,您可以从适配场景、规格范围和差异化功能等维度进行选择:
推荐集群类型
适配场景
规格范围
差异化功能
4.x 系列
4.x 专享集群
具备较大的业务规模和用量;
对各个组件的物理隔离性有要求,对于可用性要求高;
精细化运维:对于各个节点的透明性和感知有要求;
业务灵活性高:支持多部门业务隔离和拆分
TPS 范围:4000 - 360000
免费 Topic 数量:500 - 8000
免费 Group 数量:5000 - 80000
对外透明展示 Broker 节点数量,展示每个Broker 分布的队列信息
支持在集群下创建最多10个命名空间进行业务间的隔离
根据不同的命名空间进行数据面权限细分
4.x 通用集群
具备较大的业务规模和用量;
对各个组件的物理隔离性有要求,对于可用性要求高;
数据面权限细化管理;
追求性价比
TPS 范围:8000 - 80000
免费 Topic 数量:400 - 4000
免费 Group 数量:4000 - 40000
支持按照 Topic 和 Group 粒度进行数据面权限的细分
5.x 系列
5.x 基础版
测试环境或者小用量场景;
使用了社区最新的 5.x SDK;
享受 5.x 更多红利:更丰富监控指标,存储按量付费,服务端重试次数等;
关注性价比
TPS 范围:1000 - 10000
免费 Topic 数量:100 - 200
免费 Group 数量:1000 - 2000
/
5.x 专业版
用量适中的生产环境;
使用了社区最新的 5.x SDK;
享受 5.x 更多红利:更丰富监控指标,存储按量付费,服务端重试次数等;
关注性价比
TPS 范围:4000 - 100000
免费 Topic 数量:300 - 1000
免费 Group 数量:3000 - 10000
支持按照 Topic 和 Group 粒度进行数据面权限的细分
支持开启瞬时弹性 TPS 流量
5.x 铂金版
用量较大的生产环境;
对于各个组件的物理隔离性有要求,对于可用性要求高;
使用了社区最新的 5.x SDK;
享受 5.x 更多红利:更丰富监控指标,存储按量付费,服务端重试次数等;
关注性价比
TPS 范围:10000 - 100000
免费 Topic 数量:1000 - 10000
免费 Group 数量:10000 - 100000
支持按照 Topic 和 Group 粒度进行数据面权限的细分
支持开启瞬时弹性 TPS 流量
说明:
当前 4.x 虚拟集群和 5.x 体验版集群当前已经停售,存量集群不受影响,会继续进行升级和维护,建议尽快升级或迁移到其他集群类型。

规格选择

选定版本后,可以根据您的业务使用情况选择合适的规格,以下为影响规格的主要因素:
规格选择考虑因素
说明
TPS
包含消息生产和消费的总量,会按照消息大小和消息类型进行折算,详情查看不同版本的价格说明
各个集群版本对于TPS规格有严格的限流,超出集群的TPS规格后将会被限流,在选择TPS规格时,需要考虑到峰值TPS的影响,建议预留一定的流量上浮空间。5.x 专业版和铂金版集群可以通过开启弹性 TPS 来应对突发峰值流量。
存储
4.x 专享集群和通用集群需要根据消息写入速率、消息大小和消息保留时长等因素综合考虑。举例:如果消息平均大小为1KB,平均生产 TPS 为 1万,消息保留 3天(72小时),则实际存储空间为:1KB * 10000 * 3600* 72 / 1000000 GB = 2592 GB,然后根据云盘的售卖规格向上取整,购买的集群存储至少为 2600 GB。
5.x 的全系列集群在存算分离架构上做了技术优化,存储按照实际的用量进行后付费结算,无需提前预购买存储空间,大大减少了用户的存储费用,详见 5.x 集群计费概述
Topic 数量
不同版本的集群有不同的免费Topic数量,如您需要购买额外的Topic额度,可以根据实际超出的数量按需购买。
集群负载
在集群详情页和监控页,会根据当前集群的实际运行的TPS 和用户购买的TPS数量计算集群的 TPS负载, 计算出当前集群的负载(当前集群TPS / 购买集群时选择的TPS规格 * 100%),如果集群负载过高时,可以根据实际使用场景进行升配。