Я пытаюсь выяснить, возможно ли настроить AWS Application Load Balancer таким образом, что если бэкенд-сервис отвечает кодом состояния ошибки (eG 503 Service Unavailable
) на обычный входящий http-запрос, то Application Load Balancer затем помечает запрошенный бэкенд-сервис как «неработоспособный»? Может быть, даже попробовать другой?
Я знаю о типичных проверках работоспособности, которые выполняют балансировщики нагрузки приложений AWS. Но они происходят только в определенные интервалы. Это означает, что если между этими интервалами что-то пойдет не так, все последующие запросы до следующего интервала все равно будут направлены в уже сломанную бэкенд-службу.
Я ищу поведение, похожее на описанное для nginx и apache в этом посте:Балансировщик нагрузки для обработки ошибок сервера в фоновом режиме