0

断路器将无限时间处于闭合或半开状态,直到达到最低呼叫次数,对吗?有没有什么方法可以设置当没有呼叫时它会变成关闭状态?此外,在半开状态下,最小呼叫数是否可能大于允许的呼叫数?谢谢

4

1 回答 1

0

有没有什么方法可以设置当没有呼叫时它会变成关闭状态?

不会。在 v1.6.0 中,我们将添加一个waitDurationInHalfOpenState配置参数,但是在等待持续时间过去并且没有记录到足够的调用之后,CircuitBreaker 转换为 OPEN 而不是 CLOSED。

是否可以在半开状态下使最小呼叫数大于允许的呼叫数

不,minimumNumberOfCalls仅在断路器关闭时使用。permittedNumberOfCallsInHalfOpenState仅在电路中断时使用

于 2020-07-15T07:24:00.523 回答