一、定义
- 快速构建分布式系统的工具集
- sprig cloud子项目
- 致力于提供微服务开发的一站式解决方案:包含微服务开发的必备组件;基于spring cloud,符合spring cloud标准;阿里的微服务解决方案
二 版本与兼容性
1、spring cloud版本命名
(1)命名了解
2、spring cloud生命周期
3、spring boot、spring cloud、spring cloud Alibaba兼容关系
PS:兼容性十分重要,可在官网自行查询
4、生成环境版本选择:坚决不用非稳定/end-of-life版本;尽量用最新一代版本(xxx.release版本缓一缓、SR2版本可大规模使用)
整合spring cloud + Alibaba
1、整合spring cloud
2、整合spring cloud Alibaba,需要与spring cloud版本对应,版本选择参考
<dependencyManagement>
<dependencies>
<!-- 整合spring cloud -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Hoxton.SR8</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!-- 整合spring cloud Alibaba -->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.3.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>