九、Hystrix解决雪崩效应1

2018-07-19  本文已影响15人  joy_蓝蜘蛛

一、什么是雪崩效应。

是一种因 服务提供者 的不可用导致 服务调用者 的不可用,并将不可用 逐渐放大 的过程.

也就是服务请求产生服务堆积,导致其它服务接口无法进行正常调用。用户发生的情况就是一直在等待。

二、如何解决服务雪崩效应

1.超时机制-->进行降级处理
2.降级处理
3.熔断机制-->进行降级处理
4.隔离机制:每个接口分开。互不影响,每个接口都有自己的线程池。
5.限流机制:Hystrix自带功能。nginx上处理

三、什么时降级处理

就是当发生等待时或者服务器请请堆积过多,或者服务器发生错误,就不要再去调接口,直扫调本本地方法,让用户不要等太久。直接返回一个用户提示给用户。
例如:可以是“服务器请求人过多,请稍候再试!”;

上一篇下一篇

猜你喜欢

热点阅读