一、SpringCloud
- SpringCloud是目前国内使用最广泛的微服务框架。官网地址:https://spring.io/projects/spring-cloud/
- SpringCloud集成了各种微服务功能组件,并基于SpringBoot实现了这些组件的自动装配,从而提供了良好的开箱即用体验:
- 服务注册发现:Eureka、Nacos、Consul
- 服务远程调用:OpenFeign、Dubbo
- 服务链路监控:Zipkin、Sleuth
- 统一配置管理:SpringCloudConfig、Nacos
- 统一网关路由:SpringCloudGateway、Zuul
- 流控、降级、保护:Hystix、Sentinel
二、SpringCloud与SpringBoot的版本兼容关系
每一个SpringCloud版本都有一个唯一对应的SpringBoot的版本:
Release Train | Boot Version |
2020.0.x aka llford | 2.4.x |
Hoxton | 2.2.x ,2.3.x(Spring wwith SR5) |
Greenwich | 2.1.x |
Finchley | 2.0.x |
Edgware | 1.5.x |
Dalston | 1.5.x |
若没有使用对应的版本,可能将来的代码会报错,甚至项目无法启动。
今后博客中的学习日志使用的都是:
Hoxton.SR10 | 2.3.x |