spring-cloud 官网:https://spring.io/projects/spring-cloud
spring-cloud github:https://github.com/spring-cloud
注:源码分析使用的spring cloud 版本是Finchley.SR1,其内部各组件版本是2.0.1.RELEASE
spring cloud就是基于spring boot快速构建应用、自动装配特性,将若干常用组件包装并组合起来的一个集合,这个集合里的包装后的组件在不断的丰富,适应着前言业务和架构的需求;
开源组件贡献者比较有名的就是:Netflix
spring-cloud和spring-boot版本匹配关系如下(我使用的Finchley.SR1版本):
查看【版本匹配关系】 https://start.spring.io/actuator/info
背景知识传送门:
【Netflix是什么,与Spring Cloud有什么关系】
spring cloud中除了 Netflix 做了开源组件贡献,还有国内阿里贡献的【SpringCloud Alibaba 组件】
springcloud的五大组件
springcloud的五大组件:
名称 | 功能、角色 |
---|---|
Netflix Eurek | 服务发现 |
Netflix Ribbon / Feign / Open Fign | 客服端负载均衡 |
Netflix Hystrix | 断路器 |
Netflix Zuul | 服务网关 |
Spring Cloud Config | 分布式配置 |