Una solicitud de App Engine a /product-details llama a /sku-details para cuatro productos en serie. Los seguimientos muestran una alta latencia para la solicitud agregada. ¿Cómo se reduce la duración de la solicitud?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Hacer que /product-details emita las solicitudes de /sku-details en paralelo..
Por qué esta es la respuesta
La latencia alta para solicitudes en serie es un problema común. Al emitir las solicitudes a /sku-details en paralelo desde /product-details, se reduce significativamente el tiempo total de ejecución, ya que las operaciones no tienen que esperar a que la anterior finalice. Aumentar el tamaño de la instancia o cambiar a SSD no abordaría directamente la latencia introducida por las llamadas en serie, ya que el cuello de botella es la espera entre solicitudes. El almacenamiento en caché podría ayudar si los datos de SKU son estáticos o cambian poco, pero la paralelización es una solución más general y efectiva para reducir la latencia en este escenario de llamadas a servicios.
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