微服务组件--限流框架Spring Cloud Hystrix分析
【1】Hystrix是springCloud的组件之一,Hystrix 可以让我们在分布式系统中对服务间的调用进行控制加入一些调用延迟或者依赖故障的容错机制。【2】Hystrix 通过将依赖服务进行资源隔离进而阻止某个依赖服务出现故障时在整个系统所有的依赖服务调用中进行蔓延;【防止服务雪崩】【3】其核心功能:1)服务隔离(服务限流)通过线程池或者信号量判断是否已满,超出容量的请求直接降级,以达到限流的作用。2)服务熔断当失败率达到阈值自动触发降级,熔断器触发的快速失败会有助于系统防止崩溃。