Intento averiguar si es posible configurar un balanceador de carga de aplicaciones de AWS de manera que si el servicio backend responde con un código de estado de error (p. ej. 503 Service Unavailable
) a una solicitud http entrante regular, el balanceador de carga de aplicaciones marque el ¿El servicio backend solicitado es "no saludable"? ¿Quizás incluso probar uno diferente?
Conozco las comprobaciones de estado típicas que realizan los balanceadores de carga de aplicaciones de AWS. Pero sólo ocurren en intervalos específicos. Lo que significa que si entre estos intervalos algo sale mal, todas las solicitudes futuras hasta el siguiente intervalo aún se enrutarán al servicio backend que ya está roto.
Estoy buscando un comportamiento similar al que se describe para nginx y apache en esta publicación:Equilibrador de carga para manejar los errores del servidor de forma silenciosa