springcloud目录:
1.Spring Cloud简介
2.SpringCloud整合eureka注册中心
3.SpringCloud整合服务注册
4.SpringCloud整合服务间的调用即负载均衡
5.SpringCloud整合Feign调用
6.SpringCloud整合config配置中心
7.SpringCloud整合zuul路由网关
Spring Boot是一个能简化Spring体系应用开发的一个微服务框架
Spring Cloud是Spring Boot的服务治理框架,常用的服务治理框架有SOA架构、Dubbo等
Spring Cloud是一套目前非常完整的微服务解决方案框架,其内容包含服务治理、注册中心、配置管理、断路器、智能路由、微代理、控制总线、全局锁、分布式会话等。
Spring Cloud的子项目:
Spring Cloud Netflix是对Netflix开发的一套分布式服务框架的封装,包括服务的发现和注册,负载均衡、断路器、REST客户端、请求路由等。
- Eureka,服务注册中心,特性有失效剔除、服务保护。
- Ribbon,客户端负载均衡,特性有区域亲和、重试机制。
- Feign,声明式服务调用,本质上就是Ribbon+Hystrix
- Zuul,API服务网关,功能有路由分发和过滤。
- Config,分布式配置中心,支持本地仓库、SVN、Git、Jar包内配置等模式,
- Hystrix,客户端容错保护,特性有服务降级、服务熔断、请求缓存、请求合并、依赖隔离。
- 。。。
Spring Cloud 组件架构图