DengQN·一个普通程序员;
springcloud技能树
2018-11-08 18:02 59
#服务#请求#用于#负载#均衡#注册#数据#功能#技能#树

spring cloud 技能树

Demo (gitee)

spring-cloud

Eureka

用于注册和发现服务

  • server 服务端,用于给其他服务往上边注册
  • client 各种服务
  • consumer 算是一种client,被请求的,通过server获得其他服务的数据
  • ...
Feign

用于请求其他服务的数据,提供了注解和接口的方式来编写请求restful的代码,简化开发,自带Ribbon

  • Ribbon 用于请求和负载均衡
  • Restful Request restful请求
  • LoadBalanced 负载均衡,在多个client服务中选一个
  • Hystrix 断路器,防止client不可用时线路阻塞
zuul

主要功能是路由转发和过滤器。和Ribbon结合实现负载均衡

目前不支持spring boot2.1.0 【20181109】

这个的功能将来会被SpringCloud GateWay替代