选型建议

最近更新时间:2025-08-05 09:37:52

我的收藏

选型概述

在购买消息队列 TDMQ RabbitMQ 版前,您需要考虑性能、峰值流量、成本及业务场景等因素,以确保您能够选择合适的集群规格进行购买。消息队列 RabbitMQ 版的集群形态、规格之间存在一定差异及计算逻辑,通过本章节描述,您可以了解不同集群版本及规格的计算方式,从而帮助您进行快速选型。

产品形态选择

产品形态

消息队列 TDMQ RabbitMQ 提供开源托管版和 Serverless 版两种产品形态,具体细节和功能差异介绍详见 能力对比

产品形态选择建议

针对开源托管版本及 Serverless 版本,您可以从规格范围、适配场景等维度进行选择:
推荐版本
规格范围
适配场景
开源托管版
单节点规格和推荐 TPS:产品规格(无限流)
节点数量:1 - 7个
Queue 数量:每个 Vhost 最多1000个
期望清楚知道底层机器资源用量情况
需要完全独享集群资源
Serverless 版
集群 TPS 规格:1000-100000 (有限流)
Queue 数量:每个集群最高支持6000个
更关注流量峰值(TPS)
遇到过开源 RabbitMQ 的消息堆积、脑裂等稳定性问题
降低使用成本,包括计算成本和存储成本
对弹性伸缩能力有强诉求
更详细的规格对比请见产品规格,详细能力差异请见版本对比

规格选择

选定版本后,可以根据您的业务使用情况选择合适的规格,以下为影响规格的主要因素:
Serverless 版
开源托管版
Serverless 版按TPS规格售卖,详细的计费说明请见Serverless 版计费规则。选择规格时可以参考以下信息:
集群规格
目前仅提供专业版,TPS规格范围在1k - 10w。如需要更高规格,请联系我们
TPS规格
需要考虑业务流量峰值因素,如业务流量峰值为 3500TPS,需要至少选择 4000TPS 的规格。
Queue个数
每个TPS规格都有免费队列数额度,如果需要使用更多的队列,可以额外购买。
开源托管版按节点规格售卖,详细的计费说明请见开源托管版计费规则。选择规格时可以参考以下信息:
节点规格
根据产品规格中的开源托管版规格,按照每个规格的单节点推荐TPS值对比业务的流量。
多个节点和集群的总 TPS 值不是简单的倍数关系,会受镜像队列等使用情况的影响。但在选规格时,可以简单使用节点数乘以单节点推荐 TPS 值作为参考。
例如:业务长期流量在 6000 TPS,而 4C16G 的单节点推荐 TPS 值为 2400~4000,则可以购买 4C16G 的3节点集群。
节点数量
单节点集群不保证 SLA,建议只用于测试环境或验证场景。
多节点集群保证 SLA,且可以选择多可用区部署,实现集群跨 AZ 容灾。
多节点集群可以打开镜像队列,保证高可用。
单节点存储规格
每个节点都需要配有磁盘容量,如有更大的存储需求,可以在购买时扩大存储规格,否则建议按默认最低存储规格购买,后续如果磁盘容量不足再进行升配。