Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。
Hystix解决雪崩问题的手段有两个:
线程隔离
服务熔断
触发Hystix服务降级的情况:
线程池已满
请求超时
执行顺序:
1.执行注册中心itcast-eureka
2.执行provider客户端itcast-service-provider
当itcast-service-provder正常提供服务时,访问与以前一致。但是当我们将itcast- service-provider停
机时,会发现页面返回了降级处理信息:
3.consumer客户端itcast-service-consumer