开发者社区 > 云原生 > 消息队列 > 正文

RocketMQ可以兼容4.x 和5.0版本吗,还是4.x版本有另外的地址?

RocketMQ我找了下https://github.com/apache/rocketmq-connect 这个网址,可以兼容4.x 和5.0版本吗,还是4.x版本有另外的地址?我这边场景主要是,如果旧4.9.7 版本 dledger 的集群出现问题,后如果短时间无法启动,可以将数据导入到新的4.9.7 dledger 集群,进行数据迁移后继续使用 ,没有用到5.0 proxy这种方式支持吗?

展开
收起
-Feng、冯冯 2023-10-17 23:29:16 150 0
2 条回答
写回答
取消 提交回答
  • RocketMQ的版本兼容问题,实际上与版本新旧以及SDK有关。RocketMQ 5.x SDK默认提供轻量版HTTP协议,这使得它无法兼容4.x版本的实例,也就是说4.x版本的实例不支持使用5.x版本对应的SDK连接访问。然而,如果你需要使用4.x版本的RocketMQ,那么4.x和3.x的SDK是兼容的。

    值得注意的是,RocketMQ 5.0版本在代码变更上达到了60%,并增加了四个模块。因此,选择哪个版本需要根据实际的业务需求和环境来决定。对于新的功能特性或者对性能有较高要求的场景,可以考虑使用更新的5.x版本;而对于对现有功能稳定性和兼容性有较高要求的场景,可以选择使用4.x版本。

    2023-10-18 13:34:26
    赞同 展开评论 打赏
  • 集群没有启动数据同步不了,还是拷贝文件试试吧。此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”

    2023-10-17 23:33:50
    赞同 展开评论 打赏

多个子产品线联合打造金融级高可用消息服务以及对物联网的原生支持,覆盖多行业。

相关产品

  • 云消息队列 MQ
  • 热门讨论

    热门文章

    相关电子书

    更多
    RocketMQ Client-GO 介绍 立即下载
    RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
    基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载