help wantedtype/proposal
Repository metrics
- Stars
- (41,524 stars)
- PR merge metrics
- (Avg merge 7d 14h) (20 merged PRs in 30d)
Description
- I have searched the issues of this repository and believe that this is not a duplicate.
- I have checked the FAQ 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到多个LTS版本,如2.7.10、3.0,明确各版本的功能特性;
- 登记社区旧版本使用占比,整理出使用频率较高的版本,作为重点支持对象;
- 分析升级过程中的成本、风险、要点,整理成1套升级方法,作为最佳实践放到Wiki里;
- 基于最佳实践,开发升级辅助工具,自动检测冲突、更新代码甚至是一键升级。