# 服务间通信方式: RPC 、 Http 协议 (SpringCloud中)
# 1.服务注册中心组件: Eureka 、 Consul
# 2.服务间通信实现 :
a.RestTemplate(HttpClient对象) + Ribbon组件(springcloud)
b.openfegin(伪httpclient客户端组件 底层默认集成Ribbon) 推荐
# 3.微服务保护组件: Hystrix (防止服务雪崩现象) Hystrix DashBoard 组件 维护状态
# 4.微服务网关组件: Zuul1.x Zuul2.x(netflix组件)、Gateway(Spring 组件)
网关: 路由转发 + 过滤器(前置predicate 后置filter)
# 5.统一配置中心组件: Config (netflix)
作用: 用来将微服务中所有配置进行远程git仓库统一管理
# 6.消息总线: Bus
作用: 用来通过消息中间件将所有微服务连接到一起,利用广播模型实现配置自动刷新机制