zull :
网关
作用:用于路由请求
Eurcka:
服务注册和发现中心
作用: 用于注册和拉取微服务
Ribbon:
负载均衡
ribbon有均衡的策略:
默认:轮询策略
其他策略:随机
hystrix
熔断器
用于避免雪崩效应
实现方式:
当服务器出现问题,进行服务降级,从而避免雪崩效应
config:
配置中心
同一保存共有的配置信息
Ribbon 和Feign的区别
Ribbon和Feign都是用于实现负载均衡的,Feign是基于Ribbon进行封装的,二者都是发送http请求
区别
Ribbon需要手动构建http请求
Feign :无需手动构建,采用接口式编程,来发起请求.