Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tech: 请问有计划将项目升级到JDK17和SpringBoot3吗 #472

Open
fanchw opened this issue Feb 2, 2024 · 1 comment
Open

tech: 请问有计划将项目升级到JDK17和SpringBoot3吗 #472

fanchw opened this issue Feb 2, 2024 · 1 comment

Comments

@fanchw
Copy link

fanchw commented Feb 2, 2024

理由:
1、SpringBoot3已经发布有一段时间,具有很多新的特性,SpringBoot2会逐渐停止维护。
2、JDK21的虚拟线程特性对吞吐量和并发IO有很大提升,先升级到JDK17,等各大框架适配JDK21后,可以相对平滑过渡。
3、使用该平台做新项目开发,更新JDK和SpringBoot的成本较小,动力较强。
4、对于使用Docker等容器化部署的公司来说,升级底层依赖对部署的影响小。

弊端:
1、许多公司目前还是JDK8,可能会对新版本持谨慎态度。
2、可能要在一段时间内同时维护JDK8+SpringBoot2和JDK17+SpringBoot3两个版本。
3、升级需要进行大规模回测和依赖的兼容性验证。

@zhou-hao
Copy link
Member

zhou-hao commented Feb 2, 2024

好问题,我们也在调研这个事情,是有计划的。目前准备逐步从底层依赖先升级。。。有兴趣也可以PR一下。

ps. java21 虚拟线程对jetlinks带来的好处可能比较有限, 如: 可以简化协议包开发。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants