hystrix到底是如何解决雪崩的? 5C

书上说的太官方了。\

能不能用通俗易懂的方法说明白?

2个回答

如果在A的链路上某个或几个被调用的子服务不可用或延迟较高,则会导致调用A服务的请求被堵住。
堵住的请求会消耗占用掉系统的线程、io等资源,当该类请求越来越多,占用的计算机资源越来越多的时候,会导致系统瓶颈出现,造成其他的请求同样不可用,最终导致业务系统崩溃,又称:雪崩效应

hystrix发现调用失败或者超时超过阈值,就不再调用该服务了,直接返回错误,相当于保护了不可用服务断绝了关系,这样快速失败,保证自己也不收牵连啦。

过一会hystrix会重新调用一次,看看服务好没好。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问