[话题讨论]建议增加对旧版Dubbo升级到2.7.x乃至3.0的支持
- Dominant language
- Java
- Stars
- 41.6k
- Forks
- 26.4k
- Avg merge
- 15h 13m
- Merged PRs (30d)
- 4
Description
- [x] I have searched the [issues](https://github.com/apache/dubbo/issues) of this repository and believe that this is not a duplicate.
- [x] I have checked the [FAQ](https://github.com/apache/dubbo/blob/master/FAQ.md) of this repository and believe that this is not a duplicate.
### Environment
* Dubbo version: <= 2.6.x
* Operating System version: all
* Java version: all
### Steps to reproduce this issue
Dubbo 2.7.x 是1个跨度非常大的版本,该版本修改了包名、更新了许多依赖包。
这导致 旧版Dubbo 升级到 2.7.x 十分困难,稍有不当,就可能因为升级Dubbo而引发线上故障。
整个Dubbo社区普遍存在升级诉求,如果旧版本一直拖着不升级,容易形成长尾,影响Dubbo生态的发展。
因此,迫切需要为Dubbo升级提供更好的技术支持,建议:
1. 梳理过往版本,确定1到多个LTS版本,如2.7.10、3.0,明确各版本的功能特性;
2. 登记社区旧版本使用占比,整理出使用频率较高的版本,作为重点支持对象;
3. 分析升级过程中的成本、风险、要点,整理成1套升级方法,作为最佳实践放到Wiki里;
4. 基于最佳实践,开发升级辅助工具,自动检测冲突、更新代码甚至是一键升级。
Contributor guide
Assessment
This issue has not been assessed yet.