美文网首页
Hystrix circuitBreaker.requestVo

Hystrix circuitBreaker.requestVo

作者: edgar_chan | 来源:发表于2019-06-12 23:07 被阅读0次

Hystrix WikicircuitBreaker.requestVolumeThreshold

This property sets the minimum number of requests in a rolling window that will trip the circuit.

For example, if the value is 20, then if only 19 requests are received in the rolling window (say a window of 10 seconds) the circuit will not trip open even if all 19 failed.

在一个bucket时间窗口内,此属性用于设置使熔断判断逻辑开始工作的最小请求数。(而不是最小失败请求数)

例如,如果值是20,那么如果在滚动窗口中只接收到19个请求(比如一个10秒的窗口),即便所有19个请求都失败了,熔断判断逻辑也不会被触发。

//com.netflix.hystrix.HystrixCircuitBreaker.HystrixCircuitBreakerImpl#isOpen
// check if we are past the statisticalWindowVolumeThreshold
            if (health.getTotalRequests() < properties.circuitBreakerRequestVolumeThreshold().get()) {
                // we are not past the minimum volume threshold for the statisticalWindow so we'll return false immediately and not calculate anything
                return false;
            }

相关文章

网友评论

      本文标题:Hystrix circuitBreaker.requestVo

      本文链接:https://www.haomeiwen.com/subject/jwhdfctx.html