消息队列 RocketMQ 版 开源 RocketMQ 版本支持说明

Apache RocketMQ 作为一款成熟的消息队列产品,历经多个主要版本的迭代。腾讯云消息队列 RocketMQ 版(TDMQ RocketMQ 版)在开源版本的基础上,持续迭代特性、修复 Bug 及稳定性风险,在保持完全兼容开源的基础上,针对企业实际应用场景进行了深度优化,为用户提供更稳定可靠的消息服务体验。

相关产品
消息队列 RocketMQ 版 产品页,含版本规格、价格与购买入口。

这篇说说消息队列 RocketMQ 版的开源版本支持机制,包括版本号介绍、开源版本支持情况、生命周期说明及版本选择建议。

一、开源版本支持说明

腾讯云 TDMQ RocketMQ 版高度兼容开源 RocketMQ,其高版本和低版本在客户端协议上是向下兼容的。以下是具体的兼容性说明:

TDMQ RocketMQ 版本 可兼容社区版本 兼容性说明
4.x(推荐) ≤ 4.9.x 100% 协议兼容。基于社区长期支持版本,功能稳定,是企业用户的首选。
5.x(推荐) ≤ 5.0.x 100% 协议兼容。支持云原生架构下的新特性,如 gRPC 协议、轻量级客户端等。

注意:说明:

二、版本生命周期说明

消息队列 RocketMQ 版是由腾讯云独立维护的代码分支且 100% 兼容 RocketMQ 协议的消息队列,具备高性能、高可用、高可靠、高弹性、高安全等特征。其所有版本生命周期均不受开源社区生命周期的限制,统一由腾讯云消息队列团队独立维护和管理。

为保障业务稳定性,请根据产品生命周期规划你的升级节奏,确保及时升级至受支持的版本。

TDMQ RocketMQ 版本 生命周期阶段 EOM 时间 预计 EOS 时间
4.x 商业化(GA) 暂无计划 暂无计划
5.x 商业化(GA) 暂无计划 暂无计划

注意:说明:

三、版本选择建议

使用场景 选择建议
自建/其他云上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 数据导入导出。

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