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替代