Spring Cloud版本介绍
Spring Cloud是一套整合了各大公司开源技术的规范,而这些开源技术的版本发布是由各个公司来维护的,每个子项目都维护了自己的发布版本号,所以它不像传统意义上的版本命名,而是采用了伦敦地铁站的名字根据字母表的顺序结合对应版本的时间顺序来定义一个大版本,Spring Cloud以往的版本发布顺序排列如下:
Spring Cloud的每一个大版本通过BOM ( Bill of Materials )来管理每个子项目的版本清单,下图所示是Spring Cloud官网提供的各个子项目的版本清单,表头(Edgware.SR6、Greenwich.SR2)表示Spring Cloud的大版本号。表格中的内容是当前大版本号对应所有子项目的版本号。简单来说,如果我们引入Spring Cloud的版本是Edgware.SR6,那么依赖的Spring-Cloud-Aws的版本号为1.2.4.RELEASE,Spring-Cloud-Bus的版本号为1.3.4.RELEASE。细心的读者会发现Spring Cloud大版本号后面多了一个SR6/.SR2,Spring Cloud项目的发布内容积累到一个临界点或者解决一些严重的Bug后,会发布一个Service Release的版本,简称SRX,其中X是一个递增的数字。
值得注意的是,Spring Cloud中所有子项目都依赖Spring Boot框架,所以Spring Boot框架的版本号和Spring Cloud的版本号之间也存在依赖及兼容的关系。如图2-2所示,是Spring Cloud官方提供的版本依赖关系。Edgware和Dalston这两个版本可以构建在Spring Boot 1.5.x版本上,但是不能兼容Spring Boot 2.0.x。并且,从Finchley版本开始,Spring Boot版本必须在2.0.x之上,不支持Spring Boot 1.5.X
Spring Cloud版本介绍相关推荐
- 《springcloud超级入门》Spring Cloud是什么?Spring Cloud版本介绍《二》
Spring cloud是一系列框架的有序集合.它利用 Spring Boot 的开发便利性,巧妙地简化了分布式系统基础设施的开发,如服务注册.服务发现.配置中心.消息总线.负载均衡.断路器.数据监控 ...
- 【云原生】Spring Cloud是什么?Spring Cloud版本介绍
什么是SpringCloud 上一章节介绍了总体的SpringCloud的总体学习章节,因为最近项目刚好需要用到SpringCloud来搭建微服务项目.所以就跟着大家一起来再学习巩固下SpringCl ...
- Spring Cloud Gateway介绍(二)
Spring Cloud Gateway介绍(一) 全局Filters GlobalFilter与GatewayFilter具有一样的接口. 这些全局过滤器都有对应的配置类,例如: org.sprin ...
- 消费者驱动的契约测试 Spring Cloud Contract介绍
消费者驱动的契约测试 Spring Cloud Contract介绍 什么是契约测试 测试是软件流程中非常重要,不可或缺的一个环节.一般的测试分为单元测试,集成测试,端到端的手工测试,这也是构成测试金 ...
- 1:微服务和Spring Cloud Alibaba介绍
Spring Cloud Alibaba系列目录 提示:这里是第一章:微服务和Spring Cloud Alibaba介绍 微服务和Spring Cloud Alibaba介绍 Alibaba微服务组 ...
- 一、微服务和Spring Cloud Alibaba介绍
微服务和Spring Cloud Alibaba介绍 1.微服务介绍 1.1 系统架构演变 随着互联网的发展,网站应用的规模也在不断的扩大,进而导致系统架构也在不断的进行变化. 从互联网早起到现在,系 ...
- Spring Cloud基本介绍
✨ Spring Cloud基本介绍 1.微服务中的相关概念 1.1服务的注册与实现 1.2负载均衡 1.3熔断 1.4链路追踪 1.5API网关 2.Spring Cloud的介绍 2.1基本认识 ...
- spring boot与spring cloud版本匹配关系
Spring Cloud版本 在写本篇文章时,Spring Cloud版本演进情况如下: 版本名称 版本 Finchley snapshot版 Edgware snapshot版 Dalston SR ...
- 聊聊Spring Cloud版本的那些事儿
继续昨天说的计划,解惑一下收到比较多的问题. 有朋友问"为什么在很多文章中,大家引用的Spring版本名字都不一样呢?比如:Angel.SR6,Brixton.SR5等等,它们都有什么区别呢 ...
最新文章
- mysql 1146错误
- 【FPGA】单端口RAM的设计(异步读、异步写)
- Learning OpenCV Lecture 5 (Filtering the Images)
- 将原生SQL功能休眠到您的Spring Data Repository中
- 记腾讯互娱网站布局(3)
- 2021十大金融科技趋势
- 24 SD配置-主数据-维护客户主记录中的保留字段
- python打印进程号与线程号
- 如何防范电改下分布式光伏的风险
- c++ max函数在哪个头文件里_C语言函数学习-函数调用-声明-函数原型
- mybatis 多数据源_SpringBoot+Mybatis配置多数据源及事务方案
- wamp php 如何安装,WAMP的详细安装过程分享
- c语言中while(a)、if(a)、while(!a)、if(!a)、if(%a)是什么意思?
- 中烟工业依维柯车型智能传感硬件云控平台
- 微服务架构-ruoyi
- 苹果怎么登录服务器未响应,王者荣耀登陆游戏服务器未响应该怎么解决 王者荣耀无法登陆解决办法...
- 调用MapReduce对文件各个单词出现的次数进行统计
- 机器学习常用专业术语(英汉)
- java 一元线性回归_线性回归 - Java教程 - 找一找教程网
- c语言延时100us程序,编写100MS软件延时程序 汇编语言编写延时程序