SpringBoot和SpringCloud版本选型

SpringBoot为SpringCloud提供了代码实现环境,使用SpringBoot将其他组件有机融合到了SpringCloud的体系架构中了。所以说SpringCloud是基于SpringBoot的微服务系统架构的一站式解决方案。

SpringBoot 的版本介绍:

SpringCloud的版本介绍:

SpringCloud的目前版本号有:Angel(第一版),Brixton,Camden,Dalston,Edgware,Finchley,Greenwich,Hoxton(最新版)这几种,一次由A-H,截图里面, 标有GA的是可以推荐生产长期使用的,snapshot为快照的意思,不建议长期使用。

Spring Cloud的版本号并不是我们通常见的数字版本号,而是一些很奇怪的单词。这些单词均为英国伦敦地铁站的站名。同时根据字母表的顺序来对应版本时间顺序,比如:最早的Release版本Angel(天使),第二个Release版本Brixton(英国地名),然后是Camden、Dalston、Edgware,目前使用较多的是Finchley(英国地名)版本与Greenwich(格林威治)版本,而最新版本为Hoxton(英国地名)。

Spring Cloud的一个大版本在不同的阶段会发布不同类型的小版本号。按照发行的顺序,一般会存在这些版本,但并不一定每个大版本都存在这些小版本。当然,这些小版本后一般还会添加上数字作为其内部的版本。

  1. M版:Milestone,里程碑版,若干SNAPSHOT版后可能会出一个M版,即相对之前版本存在较大改进。
  2. RC版:Release Candidate,发行候选版本,基本不再加入新的功能,主要修复bug。是最终发布成正式版的前一个版本,将bug修改完就可以发布成正式版了。
  3. SR版:Service Release,服务发布版,正式发布版。

与版本号同时使用的,一般还有一些标识符号:

  1. SNAPSHOT:快照版,可以使用,且仍在继续改进的版本,不建议使用。
  2. PRE:preview,预览版,内测版。主要是给开发人员和测试人员测试和找BUG用的,不建议使用。
  3. GA:General Availability,则表示这是当前的官方推荐的广泛使用版本。
  4. CURRENT:表示官方当前推荐版本。

上述部分内容选自:www.kaikeba.comicon-default.png?t=LA92

另外在SpringBoot和SpringCloud一起使用,版本选型的时候,会出现一些奇怪的异常,这里建议:

版本匹配如上图:左边是SpringCloud版本,右边是SpringBoot版本,一般允许的情况先按照上述表格选型即可,避免奇异常。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

焱墩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值