springcloud的服务容错保护单元
Hystrix基于Netflix开发
Hystrix 实现了断路器、线程隔离等一系列服务保护机制
该框架目标在于通过那些访问远程系统、服务、和第三方库的节点 ,从而对延迟和故障提供强大的容错能力。
Hystrix 具备服务降级、服务熔断、线程和信号隔离、请求缓存、请求合并以及服务监控等强大功能
使用: 加入Hystrix的maven 启动application 加注解 @EnableCircuitBreaker开启断路器功能
Ribbon通过轮询机制访问每一个注册的service 、如果轮询到服务返回error 或者长时间未响应、则触发服务熔断机制、切断该服务、Hystrix默认时间2000ms【可以通过配置修改】