от минуты разомкнутой цепи?
Отсутствие запросов ко внешнему если он в процессе рестарта. Это занимает около 5 минут обычно но так как количество его подов не маленькое то может начать отвечать в течение минуты
ууу... ну тут инструмент конечно не тот, во первых если посавить даже эти настройки .waitDurationInOpenState(Duration.ofMillis(1000)) .permittedNumberOfCallsInHalfOpenState(2) то после открытия цепи, circute сделает 2 запроса получит исключение так как упало все, и вернет открытое состояние, потом подождет секунуд и снова пропустит 2 запроса, и так по кругу до 5 или 10 минут
Вот. Это и есть мое подозрение. Что брейкер скорее всего тут не поможет и стоит ограничить просто emission в webclient через timeout в 2 ms.
да, сделай backpressuer чтобы ограничить давление в трубах ))) или rate limiter
Процесс рестарта надо сделать магким. Рядом пода, которая поднимается, как поднялась, старая пода прекращает прием запросов, все переходит на новую поду. Как только старая пода не нужна, она убирается
это тоже но такое не всегда контролираешь =)
Рейт лимитер ро бизнес логике не подходит. Но про backpressure я что о забыл. Попробую. Спасибо за совет!
С этим у меня норм. Девопсы по фэн шую сделали
ну да roling update для многоподов маст хэв
Обсуждают сегодня