选型概述
产品形态选择
一、产品形态
消息队列 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 容灾。
·多节点集群可以打开镜像队列,保证高可用。
·单节点存储规格
·每个节点都需要配有磁盘容量,如有更大的存储需求,可以在购买时扩大存储规格,否则建议按默认最低存储规格购买,后续如果磁盘容量不足再进行升配。