为什么在我的系统中,用的还是openJdk8,而spring cloud是最新的release版本

对于Spring Cloud来说,每个新的Release版本都会修复以前的一些bug,对于大版本一致的情况下,不会新增特性,比如:2.3.1.Release版本和2.3.2.Release版本,它们的功能特性是一致的,无非就是修复bug。

所以,对于同一个大版本的Spring Cloud来说,要用最新的Release版本,比如:对于小版本2.x.x,尽量用最新的2.x.x,这样现存的bug会最少,稳定性会最高。

 

而对于jdk,类似:每一个jdk的大版本都会有新增的特性,比如:jdk9与jdk8就会有新增的特性。而jdk8中的小版本内,只会修复bug,不会新增特性。比如:jdk1.8.0_180和jdk1.8.0_232,它们的功能特新都是一致的,无非就是修复bug。

所以,对于同一个大版本的jdk内,要用最新的Release版本。而跨大版本的升级,比如从jdk8升级到jdk14,尽量少做。因为,你不知道最新的大版本jdk中都还有哪些bug没有修复,是否会有其他缺陷。

当然,无论如何,用哪个版本的开源软件,风险都是存在的,如果公司有实力,那就是组织几个队伍,不断验证新版本的jdk的安全性、新版本的Spring Cloud的安全性、新版本的Spring Dubbo的安全性,自己给框架打补丁,用自己打完补丁后的jdk、Spring Cloud、Spring Dubbo。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值