一. Spring cloud概述
1. 是什么
Spring cloud是一个基于Spring Boot实现的服务治理工具包,用于微服务架构中管理和协调服务的。
2. 组成部分
五大神兽:
服务注册发现(注册中心)——Netflix Eureka : 帮我们管理服务的通信地址(ip,端口)
客服端负载均衡——Netflix Ribbon\Feign : 解决服务的调用的
断路器——Netflix Hystrix :解决微服务故障的,保护微服务的
服务网关——Netflix Zuul :统一访问入口,微服务的大门(安保部门)
分布式配置——Spring Cloud Config :统一管理微服务的配置
Feign 对Hystrix 和 Ribbon进行了封装