消息队列 RabbitMQ 版 选型建议

在购买消息队列 TDMQ RabbitMQ 版前,需要考虑性能、峰值流量、成本及业务场景等因素,以确保你能够选择合适的集群规格进行购买。消息队列 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 容灾。

·多节点集群可以打开镜像队列,保证高可用。

·单节点存储规格

·每个节点都需要配有磁盘容量,如有更大的存储需求,可以在购买时扩大存储规格,否则建议按默认最低存储规格购买,后续如果磁盘容量不足再进行升配。

赞 (0)
上一篇 5天前
下一篇 5天前