定义:Circuit Breaker—Hystrix
首先他实现的是断路器模式;
较低级别的服务中的服务故障可能导致级联故障一直到用户。
当对特定服务的调用超过circuitBreaker.requestVolumeThreshold(默认值:20个请求)且失败百分比大于circuitBreaker.errorThresholdPercentage(默认值:> 50%)时circuit.rolllingStats.timeInMilliseconds定义的滚动窗口中的(默认值:10秒)
,通路断开,不再请求。在出现错误和开路的情况下,开发人员可以提供回退callback。