Connection draining — это функция AWS, которая управляет трафиком во время обновления экземпляров или сбоев. Она обеспечивает плавную обработку текущих запросов без ущерба для пользовательского опыта.
Когда экземпляр помечен для дерегистрации или не проходит проверку здоровья, connection draining:
Connection draining необходим в двух ситуациях:
Ты можешь настроить значение drain timeout под требования своего приложения. Короткие таймауты ускоряют процесс вывода экземпляра, а длинные гарантируют завершение всех запросов.
Если соединение не закроется в течение установленного периода draining, load balancer принудительно его разорвёт. Поэтому настрой таймаут исходя из максимально ожидаемого времени выполнения запроса.
Connection draining предотвращает отправку новых запросов на инстанс, помеченный для дерегистрации, позволяя при этом существующим соединениям завершить свои операции.
Новый — ещё не проверен сообществом
Вы