RocketMQ我找了下https://github.com/apache/rocketmq-connect 这个网址,可以兼容4.x 和5.0版本吗,还是4.x版本有另外的地址?我这边场景主要是,如果旧4.9.7 版本 dledger 的集群出现问题,后如果短时间无法启动,可以将数据导入到新的4.9.7 dledger 集群,进行数据迁移后继续使用 ,没有用到5.0 proxy这种方式支持吗?
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版本。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/