tencent cloud

消息队列 CKafka 版

动态与公告
新功能发布记录
Broker 版本升级记录
公告
产品简介
TDMQ 产品系列介绍与选型
什么是消息队列 CKafka 版
产品优势
应用场景
技术架构
产品系列介绍
开源 Kafka 版本支持说明
与开源 Kafka 对比
高可用
使用限制
地域和可用区
相关云服务
产品计费
计费概述
价格说明
计费示例
按小时付费转包年包月
续费说明
查看消费明细
欠费说明
退费说明
快速入门
入门流程指引
准备工作
VPC 网络接入
公网域名接入
用户指南
使用流程指引
配置账号权限
创建实例
配置 Topic
连接实例
管理消息
管理消费组
管理实例
变更实例规格
配置限流
配置弹性伸缩策略
配置高级特性
查看监控和配置告警
使用连接器同步数据
实践教程
集群资源评估
客户端实践教程
日志接入
开源生态对接
替换支撑路由(旧)
迁移指南
迁移方案概述
使用开源工具迁移集群
故障处理
Topic 相关
客户端相关
消息相关
API 参考
History
Introduction
API Category
Making API Requests
Other APIs
ACL APIs
Instance APIs
Routing APIs
DataHub APIs
Topic APIs
Data Types
Error Codes
SDK 参考
SDK 概述
Java SDK
Python SDK
Go SDK
PHP SDK
C++ SDK
Node.js SDK
连接器相关 SDK
安全与合规
权限管理
网络安全
删除保护
事件记录
云 API 审计
常见问题
实例相关
Topic 相关
Consumer Group 相关
客户端相关
网络问题
监控相关
消息相关
服务协议
服务等级协议
联系我们
词汇表

选型建议

PDF
聚焦模式
字号
最后更新时间: 2026-01-21 09:23:58

选型概述

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

产品形态选择

产品形态

消息队列 CKafka 版提供 Serverful 和 Serverless 两种产品系列,以满足不同业务场景的需求。
产品形态及细节功能差异介绍详见 能力对比

产品形态选择建议

针对 Serverful 版本(含高级版、专业版)及 Serverless 版本,您可以从规格范围、差异化功能、适配场景等维度进行选择:
推荐版本
规格范围
差异化功能
适配场景
Serverful 版
高级版
带宽范围:20 MB/s~360 MB/s
分区数:400~1800 起步,可单独扩容
基础监控
实例限流
双可用区
不支持迁移可用区
支持公网接入,公网带宽不可扩容
业务流量中小
成本控制
短期测试和开发
专业版
带宽范围:20 MB/s~100000 MB/s
分区数:400~6000 起步,可单独扩容
基础 & 高级监控
Prometheus 监控
实例 & Topic 限流
智能运维
最多四可用区
支持迁移可用区
支持公网接入,公网带宽可扩容
业务流量大
稳定性要求高
精细化运维管理
高可用要求高
Serverless 版
预留带宽范围
生产:90 MB/s~1020 MB/s
消费:30 MB/s~1020 MB/s
消费与生产比例上限为3:1
实际可用带宽
生产:180 MB/s~2040 MB/s
消费:60 MB/s~2040 MB/s
读写带宽可分别设置
分区数(含副本):3000,如有更高需求,可联系我们 申请变更。
弹性存储
支持跨AZ容灾
标准监控
一键诊断
实例 & Topic 限流
暂不支持公网接入、事件中心
暂不支持事务、幂等、Compact
业务流量中小
业务灵活性高
对弹性伸缩有强诉求

规格选择

选定版本后,可以根据您的业务使用情况选择合适的规格,以下为影响规格的主要因素:
因素
说明
带宽
分为写带宽和读带宽,其中写带宽计算时需要考虑副本因素,读带宽不需要考虑副本因素。
举例:您的业务消息写流量合计为 50MB/s,3 副本;业务消息读取流量为 200 MB/s;此时您所需要购买的实例应满足写带宽 ≥ 50 * 3 = 150 MB/s,读带宽 ≥ 200 MB/s,需要至少选择 200MB/s 带宽的实例规格。
存储
需要考虑数据写入速率、留存时长以及副本数量。
举例:您的日写入平均速度为 50 MB/s,消息保留 72 小时(3 天),3 副本,则存储空间至少为:50MB/s * 3600 * 72 * 3,约为 38000 GB。
分区数
需要考虑副本的影响。
举例:您的实例有 10 个 Topic,每个 Topic 分配了 20 个分区,3 副本,则实际使用分区数为:10 * 20 * 3 = 600 个分区。
副本数
副本数会影响带宽、存储、分区数的评估,且单一集群分区数量过大容易引起集群不稳定。
Topic 数量
Topic 数量跟随集群购买的分区数而变化,如您需要支持更多的 Topic,可以选择扩容分区。
集群负载
如您日常会开启事务消息、压缩算法等消耗集群 CPU 的模式,您需要特别关注高级监控的集群负载指标,可参考 集群容量规划实践教程

注意事项

虽然消息队列 CKafka 版支持对带宽、存储、分区数等参数进行扩容或新增,但 CKafka 的运行状态并不只依赖这些维度,整个集群的稳定性影响因素是由多方面组合而来,以下为可能对集群稳定性产生影响的因素,建议纳入规格选择的度量范围,结合您的实际使用场景,再行选择匹配的规格:
影响因素
说明
集群 TPS 过高
集群 TPS 过高会极大的消耗底层机器资源,对于集群稳定性有着很大的影响,建议您综合观察集群 TPS 及负载情况,决定是否需要更高配置的集群。
是否开启压缩
开启压缩服务端需要消耗一定的 CPU 资源进行​消息校验,不同的压缩算法对 CPU 的影响不一样,具体压缩算法说明见 压缩数据
是否开启事务消息
开启事务消息后,事务协调器会对集群 CPU、内存、网络带宽等指标有一定影响,同时高并发事务易引发锁竞争,导致消息写入延迟,集群吞吐量可能下降 30%~50%​,事务管理的使用详见 配置事务消息
是否开启消息幂等
开启消息幂等后,集群会消耗资源(CPU/内存/网络)作为代价换取​单分区数据强一致性,且无法解决跨会话或跨分区问题,也会对集群整体负载有一定影响。
消费者位点提交频繁
消费者位点提交频繁是一种​​“以可靠性换吞吐”的妥协策略,可能同时放大消息丢失与性能风险,对于集群 Broker 会产生较大压力,建议您综合评估集群负载情况,决定是否需要更高配置的集群。


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈