阅读背景:

springCloud—Hystrix服务降级和熔断_zhangCheng的博客_histrx

来源:互联网 

一、原理:

一个单体服务,拆成多个微服务A、B、C,一切正常的时候还好,万一A有个功能需要调用B的方法,
B的这个方法又要调用C的方法。这个时候C出幺蛾子了,B一直请求不到C就没办法返回结果,A又不断的在请求B。
这个时候就会耗尽资源,导致整个系统崩溃掉,就是所谓的雪崩效应。

那么有什么防止措施吗?那就用Hystrix服务降级和熔断吧。
这东西听起来好像有点高级,其实说白了,
熔断就是请求一个服务的时候, 如果多次请求都还是请求失败,那么就让后面的不要再请求了。
降级就是,请求在规定时间内还没有返回结果的话,就执行另外一个方法(用于快速返回结果,不要一直堵在那里!)
一个单体服务,拆成多个微服务A、B、C,一切正常的时候还好,万一



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: