Пружина выключателя Resilience4j 2 - PullRequest
0 голосов
/ 13 июля 2020

Автоматический выключатель будет находиться в замкнутом или полуоткрытом состоянии неограниченное время до достижения минимального количества вызовов, верно? Есть ли способ установить, когда нет вызова в течение времени, он перейдет в закрытое состояние? Также возможно ли иметь минимальное количество вызовов больше, чем разрешенное количество вызовов в полуоткрытом состоянии? Спасибо

1 Ответ

0 голосов
/ 15 июля 2020

есть ли способ установить, когда нет вызова в течение определенного времени, он перейдет в закрытое состояние?

Нет. В v1.6.0 мы добавим параметр конфигурации waitDurationInHalfOpenState, но по истечении времени ожидания и записи недостаточного количества вызовов CircuitBreaker переходит в состояние OPEN, а не CLOSED.

возможно ли иметь минимальное количество вызовов больше, чем разрешенное количество вызовов в полуоткрытом состоянии

Нет, minimumNumberOfCalls используется только тогда, когда CircuitBreaker закрыт. permittedNumberOfCallsInHalfOpenState используется только когда CircuitBreake

...