文档中心>消息队列 RocketMQ 版>产品简介>开源 RocketMQ 版本支持说明

开源 RocketMQ 版本支持说明

最近更新时间:2025-11-20 18:07:23

我的收藏
Apache RocketMQ 作为一款成熟的消息队列产品,历经多个主要版本的迭代。腾讯云消息队列 RocketMQ 版(TDMQ RocketMQ 版)在开源版本的基础上,持续迭代特性、修复 Bug 及稳定性风险,在保持完全兼容开源的基础上,针对企业实际应用场景进行了深度优化,为用户提供更稳定可靠的消息服务体验。
本文介绍消息队列 RocketMQ 版的开源版本支持机制,包括版本号介绍、开源版本支持情况、生命周期说明及版本选择建议。


开源版本支持说明

腾讯云 TDMQ RocketMQ 版高度兼容开源 RocketMQ,其高版本和低版本在客户端协议上是向下兼容的。以下是具体的兼容性说明:
TDMQ RocketMQ 版本
可兼容社区版本
兼容性说明
4.x(推荐)
≤ 4.9.x
100% 协议兼容。基于社区长期支持版本,功能稳定,是企业用户的首选。
5.x(推荐)
≤ 5.0.x
100% 协议兼容。支持云原生架构下的新特性,如 gRPC 协议、轻量级客户端等。
说明:
关于 4.x 版本:该版本是开源社区的长期支持版本,经过了大量生产环境的验证。腾讯云在此基础上提供了深度稳定性优化,是当前最稳定、最推荐的版本。
关于 5.x 版本:该版本是面向云原生未来的重要版本,引入了新的通信协议和架构。腾讯云积极跟进,为用户提供前沿能力,同时保证服务稳定性。

版本生命周期说明

消息队列 RocketMQ 版是由腾讯云独立维护的代码分支且 100% 兼容 RocketMQ 协议的消息队列,具备高性能、高可用、高可靠、高弹性、高安全等特征。其所有版本生命周期均不受开源社区生命周期的限制,统一由腾讯云消息队列团队独立维护和管理。
为保障业务稳定性,请根据产品生命周期规划您的升级节奏,确保及时升级至受支持的版本。
TDMQ RocketMQ 版本
生命周期阶段
EOM 时间
预计 EOS 时间
4.x
商业化(GA)
暂无计划
暂无计划
5.x
商业化(GA)
暂无计划
暂无计划
说明:
EOM(End of Marketing):停止该版本的销售。在此日期后,新用户无法创建该版本的实例。
EOS(End of Service & Support):停止该版本的服务与技术支持。在该日期之后,腾讯云不再为该软件版本提供任何技术服务支持(包括但不限于Bug修复、漏洞修复等),强烈建议用户在此日期前完成版本升级。

版本选择建议

使用场景
选择建议
自建/其他云上RocketMQ 迁移上云​
有匹配版本:选择与自建 RocketMQ 或其他云上 RocketMQ 大版本一致的 TDMQ RocketMQ 版本。例如,自建版本为 4.9.4,则选择 TDMQ RocketMQ 的 4.x 系列集群。
无匹配版本:
向上兼容:建议选择更高版本的 TDMQ RocketMQ 版。例如,自建是 4.6.x 版本,可以使用 4.x 版本或者 5.x 版本的 TDMQ RocketMQ 集群。TDMQ RocketMQ 的每个版本都向下兼容客户端协议。
不建议降级:自建为高版本时,避免选择低版本的 TDMQ RocketMQ 版,以免存在特性不兼容的风险。例如,自建是 5.0.x 版本,建议使用 5.x 版本集群(使用 5.x 版本的客户端 SDK 连接 4.x 系列集群可能会出现部分功能不兼容)。
第一次使用 RocketMQ​
若无特殊需求,强烈建议选择 TDMQ RocketMQ 5.x 版本。5.x 版本有较好的兼容性,同时提供了更丰富的功能,更高的性价比,想要享受云原生的技术红利,可评估选择 5.x 版本。

版本升级说明

TDMQ RocketMQ 版暂不产品化支持 4.x 系列集群到 5.x 系列集群的升级,但是客户可以通过导出元数据,切换接入点的方式进行手动迁移,详细操作见 Group 元数据导入导出Topic 数据导入导出