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 相关
客户端相关
网络问题
监控相关
消息相关
服务协议
服务等级协议
联系我们
词汇表
文档消息队列 CKafka 版产品简介开源 Kafka 版本支持说明

开源 Kafka 版本支持说明

PDF
聚焦模式
字号
最后更新时间: 2026-01-20 15:40:04
Apache Kafka 目前共演进了 0.7.x 到 3.3.x 大概30个版本,从消息队列的角度可分为四个阶段:0.x、1.x、2.x、3.x。目前腾讯云消息队列 CKafka 版针对这四个发展阶段均提供了商业化云上兼容版本,基本覆盖了用户使用的主流 Kafka 版本。
CKafka 在开源版本的基础上持续迭代特性、修复 Bug 及稳定性风险,在保持完全兼容开源的基础上,针对企业实际应用场景进行了深度优化,为用户提供更稳定可靠的消息服务体验。
本文介绍消息队列 CKafka 版的开源版本支持机制,包括版本支持情况、生命周期说明、选择建议和版本升级说明。

版本号介绍

CKafka 版本的表达方式为 x.y.z_va.b.c。
x.y.z 表示兼容的开源 Kafka 版本,具体说明如下:
x 主要版本(major version):重大更新,可能包含不兼容的 API 变更。
y 表示次要版本(minor version):新增功能,但向下兼容。
z 表示补丁版本(patched version):Bug 修复或小优化,不引入新功能。
a.b.c 表示 CKafka 提供的 Broker 增强版本(CKafka enhanced version)。
例如,2.8.1_v1.0.0 表示基于开源 Kafka 2.8.1 版本提供的增强版。具体版本更新说明详见 Broker 版本升级记录

开源版本支持说明

腾讯云 CKafka 兼容开源 Kafka,其中高版本和低版本是完全向下兼容的,以下是具体兼容性说明:
CKafka 版本
可兼容社区版本
兼容性
0.10.2(已停售)
≤ 0.10.x
100%
1.1.1(已停售)
≤ 1.1.x
100%
2.4.1
≤ 2.4.x
100%
2.8.1(推荐)
≤ 2.8.x
100%
3.2.3
≤ 3.2.x
100%
说明:
关于 CKafka2.4.1 版本说明:CKafka 在推出2.4版本时,基于 Apache Kafka 社区当时稳定的2.4.1分支进行开发。后续社区曾短暂存在一个2.4.2开发分支,但在经过若干修复合并后,社区最终决定撤销2.4.2版本。为保持与社区版本的一致性,CKafka 已将原先标注的2.4.2版本信息调整为与社区一致的2.4.1版本号。当前 CKafka 2.4.1 系列产品完全兼容 Apache Kafka 社区2.4.1版本的各项功能特性。
关于 CKafka Serverless 说明:Serverless 实例暂不支持事务、幂等、Compact。

CKafka 版本的生命周期说明

消息队列 CKafka 是由腾讯云独立维护的代码分支且 100% 兼容 Kafka 协议的消息队列,具备高性能、高可用、高可靠、高弹性、高安全等特征。其所有版本生命周期均不受开源社区生命周期的限制,统一由腾讯云消息队列团队独立维护和管理。为保障业务稳定性,请根据产品生命周期规划您的升级节奏,确保及时升级至受支持的版本。
CKafka 版本
生命周期阶段
EOM 时间
预计 EOS 时间
0.10.2
停止新购(EOM)
2024 年 3 月 6 日
暂无计划
1.1.1
停止新购(EOM)
2024 年 3 月 6 日
暂无计划
2.4.1(2.4.2)
商业化(GA)
暂无计划
2.8.2
商业化(GA)
3.2.3
商业化(GA)
说明:
EOM:End of Marketing,停止该版本的销售。
EOS:End of Service & Support,停止该版本的服务,在该日期之后,不再提供该软件版本的任何技术服务支持。

CKafka 版本选择建议

使用场景
选择建议
自建 Kafka 迁移上云
有匹配版本:
选择与自建 Kafka 大版本一致的 CKafka 版本。例如:自建 Kafka 是 2.8.1 版本,则选择 CKafka 的 2.8.1 版本。
无匹配版本:
向上兼容:建议向上选择版本,例如:自建是 2.8.0 版本,则建议使用 2.8.1 版本;自建是 1.1.1 版本,则建议使用 2.4.1 或者更高的版本(Broker 的每个版本都向下兼容)。
不建议降级:自建为高版本时,避免选择低版本的 CKafka,避免存在特性不兼容的风险。
第一次使用 Kafka
若无特殊需求,建议选择 CKafka 2.8.1 版本(功能稳定,兼容性优)。

CKafka 版本升级说明

小版本升级说明

消息队列 CKafka 版支持通过控制台进行小版本升级,具体操作参见 升级实例内核小版本

大版本升级说明

消息队列 CKafka 版暂不支持通过控制台进行大版本升级,后续会提供控制台升级能力。如您需要升级实例内核大版本,可以参考迁移集群的相关指引,通过迁移方案进行元数据及消息数据迁移。
说明:
CKafka Serverless 实例由平台自动维护稳定版本,用户无需关注版本升级操作。

帮助和支持

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

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

文档反馈