SpringCloud 版本整理汇总

原创
2021/07/01 23:49
阅读数 453

一、简介

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

  • Spring Cloud Netflix  是对Netflix开发的一套分布式服务框架的封装,包括服务的发现和注册,负载均衡、断路器、REST客户端、请求路由等。
  • Spring Cloud Config  将配置信息中央化保存, 配置Spring Cloud Bus可以实现动态修改配置文件
  • Spring Cloud Bus  分布式消息队列,是对Kafka, MQ的封装
  • Spring Cloud Security  对Spring Security的封装,并能配合Netflix使用
  • Spring Cloud Zookeeper  对Zookeeper的封装,使之能配置其它Spring Cloud的子项目使用
  • Spring Cloud Eureka 是 Spring Cloud Netflix 微服务套件中的一部分,它基于Netflix Eureka 做了二次封装,主要负责完成微服务架构中的服务治理功能。

 

 

二、版本对比 

以下版本是在2021年7月1日的官网数据,如需了解最新情况请到官网查看。

英文 中文 终结版本 boot大版本 boot代表 说明
Angel 安吉尔 SR6 1.2.X 1.2.8 GA
Brixton 布里克斯顿 SR7 1.3.X 1.3.8 GA
Camden 卡梅登 SR7 1.4.X 1.4.2 GA
Dalston 达斯顿 SR5 1.5.X * GA
Edgware 艾奇韦尔 SR5 1.5.X 1.5.19 GA
Finchley 芬奇利 SR2 2.0.X 2.0.8 GA
Greenwich 格林威治 SR6 2.1.X 2.1.2 GA
Hoxton 霍克斯顿 SR11 2.2.X 2.2.6 [2.2.x, 2.3.x (Starting with SR5)] GA
2020.0.x aka Ilford 伊尔福德 xx 2.4.X 2.4.x, 2.5.x (Starting with 2020.0.3) GA

根据官网提示:Dalston, Edgware, Finchley和Greenwich这些版本都已经不维护了。

如果大家还是对Spring Cloud 与Spring Boot 版本感兴趣。

可以查看一下链接地址:

 

三、版本介绍

Spring Cloud版本常用了英国伦敦地铁站的名称来命名,首字母越靠后表示版本号越大。

  • BUILD-XXX:开发版,开发团队内部使用,不是很稳定。
  • SNAPSHOT:快照版 ,可以稳定使用,且仍在继续改进版本。
  • PRE(M1、M2):Preview Edition。预览版,里程碑版,主要是给开发人员和测试人员测试和找Bug用的,一个GA后通常有多个里程碑版。
  • RC:Release Candidate。候选发布版,基本不再加入新的功能,主要修复Bug。是最终发布成正式版的前一个版本,将Bug修改完就可以发布成正式版了。
  • SR:Service Release。修正版或更新版,修正了正式版推出后发现的Bug。
  • GA:General Availability。稳定版,正式发布的版本,官方开始推荐广泛使用,国外有的用GA来表示release版本。
展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部