微服务框架
【SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】
SpringCloud微服务架构
1 认识微服务
1.3 SpringCloud
1.3.1 SpringCloud
SpringCloud是目前国内【大胆点,全球】使用最广泛的微服务框架。
官网地址:https://spring.io/projects/spring-cloud
SpringCloud集成了各种微服务功能组件,并基于SpringBoot实现了这些组件的自动装配,从而提供了良好的开箱即用体验:
-
服务注册发现
Eureka、Nacos、Consul
-
统一配置管理
SpringCloudConfig、Nacos
-
服务远程调用
OpenFeign、Dubbo
-
统一网关路由
SpringCloudGateway、Zuul
-
服务链路监控
Zipkin、Sleuth
-
流控、降级、保护
Hystix、Sentinel
【SpringCloud 和 SpringBoot 的版本兼容关系】
【老师那会儿的信息】
官网其实可以查到
比如现在的SpringCloud 版本是2021.0.4 ,兼容的SpringBoot 的版本是 2.6.11。【今天是2022年10月27日】
还有其他组件的信息:
【课程学习版本是 Hoxton. SR10 ,对应的SpringBoot版本是2.3.x版本。】【哇,有点低】
OK, 那就正式开始吧