apache / apache/dubbo

[话题讨论]建议增加对旧版Dubbo升级到2.7.x乃至3.0的支持

Open
#7,731 2 comments 3 reactions 0 assignees View on GitHub
help wanted type/proposal
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.