Spring Boot、Spring Cloud、Spring Cloud Alibab的版本兼容

Spring Cloud版本命名

  • 一般的版本命名是语义化的版本控制
    比如:2.1.5.RELEASE
    其中,“2”表示主版本,第几代。“1”表示次版本,一些功能的增加,但是架构没有太大变化,是兼容的。“5”表示是增量版本,BUG修复。“RELEASE”表示里程碑。“SNAPSHOP”表示开发版。“RELEASE”表示正式版。
  • 但是Spring Cloud包含众多子项目,为了防止混淆,通过伦敦地铁站的站名进行命名:release train(发布列车)。
    目前Spring Cloud发布的版本包括:
    Angel、Brixton、Camden、Dalston、Edgware、Finchley、Greenwich、Hoxton(还未正式发布)。
    Greewich SR1:表示Greewich版本的第一个修复版
    Greewich RELEASE:表示Greewich版本的第一个正式版

Spring Cloud生命周期

Spring Boot、Spring Cloud、Spring Cloud Alibab的兼容性关系

目前

Spring Cloud版本 Spring Cloud Alibab版本 Spring Boot版本
Spring Cloud Greenwich 0.9.0.RELEASE 2.1.XRELEASE
Spring Cloud Finchley 0.2.X.RELEASE 2.0.XRELEASE
Spring Cloud Edgware 0.1.X.RELEASE 1.5.XRELEASE

Spring Cloud Alibab版本说明

孵化成功后

Spring Cloud版本 Spring Boot版本
Greenwich 2.1.x
Finchley 2.0.x
Edgware 1.5.x
Dalston 1.5.x

Spring Cloud 版本说明

生产环境如何选择版本?

  • 坚决不用非稳定版本/end_of_life版本
  • 尽量用最新一代
    xxx.RELEASE版本缓一缓
    SR2之后可大规模使用
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。