springcloud笔记

各组件配置使用运行流程:
1、请求统一通过API网关(Zuul)来访问内部服务.
2、网关接收到请求后,从注册中心(Eureka)获取可用服务
3、由Ribbon进行均衡负载后,分发到后端具体实例
4、微服务之间通过Feign进行通信处理业务
5、Hystrix负责处理服务超时熔断
6、Turbine监控服务间的调用和熔断相关指标

springcloud提供了微服务所需的全套组件,降低了架构和开发成本,解决了微服务的多个痛点问题。具体如下:

  1. 注册中心
  2. 配置中心
  3. 服务间的调用方式
  4. 链路追踪
  5. 服务的限流、降级、熔断

References

[1] spring-cloud
[2] springcloud中文网
[3] springcloud(一):大话Spring Cloud-纯洁的微笑
[4] 史上最简单的 SpringCloud 教程 | 终章-方志朋
[5] Spring Cloud 从入门到精通
[6] Spring Cloud中国社区