Spring-Cloud-Netflix-Hystrix
雪崩问题
一个服务,依赖于另一个功能服务的,如果这个功能服务挂掉了,那么依赖的服务就不能再用了,这种级联的失败, 我们可以称之为雪崩
Hystrix...不然那个微服务都down掉了再做降级也没什么意义了)
降级步骤
在服务调用方法添加依赖
org.springframework.cloud...
spring-cloud-starter-netflix-hystrix
</dependency...就认为这个服务可能存在问题,就可以认为 电路中负载最高的电压
此时, 就把此服务断开,再去访问时, 就不需要等待3秒,直接返回异常信息,把失败的时长急剧缩短 保证其它服务的高可用,这个服务就被临时断掉 4 断开很容易, 解决如何断开后...都没有得要响应的时候,就会自动调用fallback方法
默认什么都不设置
当访问请求次数超过10的时候 , 会调用fallback方法
feign整合hystrix
feign 默认是支持hystrix的, 但是在Spring