Hystrix(熔断器)
什么是Hystrix(熔断器)
Hystrix是Netflix开源的一款容错框架,包含常用的容错方法:线程隔离、信号量隔离、降级策略、熔断技术。
熔断器,就是保险丝,就是当电流超过一定阈值时触发的保护装置。
Github主页
在微服务架构中,用户请求可能会同时调用同一个微服务,当此服务发生故障时,则该线程不会释放,于是越来越多的用户请求到来,越来越多的线程会阻塞。
当Tomcat的服务并发量达到上限时,其他服务随之不可用,导致整个系统宕机,由一个服务的不可用导致整个系统的宕机
这就是所谓的雪崩效应