Una aplicación web sin estado detrás de un balanceador de carga HTTP(S) externo debe preservar las sesiones de usuario incluso cuando la IP de un cliente cambia (clientes móviles). ¿Qué afinidad de sesión debe habilitar en el servicio de backend?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: GENERATED_COOKIE.
Por qué esta es la respuesta
La afinidad de sesión GENERATEDCOOKIE es la opción correcta porque crea una cookie de sesión en el cliente, lo que permite que el balanceador de carga dirija las solicitudes posteriores del mismo cliente al mismo backend, incluso si su dirección IP cambia. Esto es crucial para aplicaciones sin estado que necesitan preservar la sesión del usuario, especialmente en escenarios móviles donde las IP pueden variar. CLIENTIP no funcionaría porque la afinidad se basa en la dirección IP de origen, y si esta cambia, las solicitudes se dirigirían a un backend diferente, rompiendo la sesión. NONE no proporciona ninguna afinidad, distribuyendo las solicitudes de forma round-robin o similar, lo que no preservaría la sesión. CLIENTIPPROTO tampoco es adecuado, ya que combina la IP del cliente con el protocolo, pero sigue siendo vulnerable a los cambios de IP.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta