目录
一、什么是Hystrix
Hystrix是一个用于处理分布式系统的延迟和容错的开源库。在分布式系统中如果出现调用失败,Hystrix能够保证在出现问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。
“断路器”本身是一种开关装置,当某个服务单元发生故障之后,通过断路器的故障监控,向调用方返回一个符合预期的、可处理的备选响应(Fallback),而不是长时间等待或者抛出调用方无法处理的异常。这就保证了服务调用方的线程不会长时间被不必要占用。
注:Hystrix已经停止更新,但是使用很多,所以我们需要学习一下。
二、Hystrix有什么用
1.服务降级
2.服务熔断
3.接近实时的监控