Asegúrese de que una nueva aplicación que utiliza WebSockets y sesiones HTTP no distribuidas se ejecute correctamente en Google Cloud.
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Reunir a las operaciones de la nube y al ingeniero para evaluar las opciones de balanceador de carga y la afinidad de sesión..
Por qué esta es la respuesta
La respuesta correcta es reunir a las operaciones de la nube y al ingeniero para evaluar las opciones de balanceador de carga y la afinidad de sesión. Las aplicaciones que utilizan WebSockets y sesiones HTTP no distribuidas requieren que las solicitudes del mismo cliente sean dirigidas al mismo servidor (afinidad de sesión o "sticky sessions"). Esto es crucial para mantener el estado de la sesión. Los balanceadores de carga de Google Cloud, como el Cloud Load Balancing, ofrecen configuraciones para la afinidad de sesión, lo que permite que estas aplicaciones funcionen correctamente. Convertir el código de WebSocket a transmisión HTTP no es una solución adecuada, ya que WebSockets ofrecen comunicación bidireccional en tiempo real que la transmisión HTTP no replica directamente. Revisar los requisitos de cifrado es importante, pero no aborda el problema fundamental de la distribución de sesiones y la afinidad. Rediseñar la aplicación para usar un almacén de sesiones distribuido es una solución a largo plazo, pero la pregunta busca asegurar que la aplicación nueva se ejecute correctamente ahora, lo que implica adaptar la infraestructura existente.
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