官网:https://github.com/Netflix/hystrix/wiki#what
Hystrix(豪猪)自身带刺,有自我保护机制,不是spring的,而是NetFix公司开源,spring只是把这个框架整合过来
多个微服务之间调用的时候,如果链路上某个链路响应时间过长了或者不可用了,对服务的调用就会占用越来越多的资源,进而引起系统的崩溃。
所以我们需要一个链路中断的方案来解决这种问题。
Hystrix是一个用于处理分布式系统的延迟和容错的开源库。
Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。
由于良好的可视化界面,所以现在用的不多:
仪表盘:
源码:
https://zhuanlan.zhihu.com/p/114942145?from_voters_page=true