Diseñe microservicios para Cloud Run que requieran una comunicación interna de alto rendimiento y la latencia más baja. ¿Qué protocolo y configuración debería usar?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Habilitar HTTP/2 en Cloud Run e implementar gRPC entre microservicios; usar gRPC de streaming para cargas útiles grandes..
Por qué esta es la respuesta
La opción correcta es la que mejor se alinea con los requisitos de alto rendimiento y baja latencia. gRPC, que utiliza HTTP/2 como protocolo de transporte, ofrece un rendimiento superior y una menor latencia en comparación con HTTP/1.1 (usado por REST) debido a su multiplexación, compresión de encabezados y uso de Protocol Buffers para la serialización de datos, que es más eficiente que JSON o XML. El streaming de gRPC es ideal para manejar cargas útiles grandes de manera eficiente. Las otras opciones son menos adecuadas: HTTP RESTful con Apigee es bueno para API externas y gestión, pero no optimiza la comunicación interna de bajo nivel y alta velocidad. SOAP con XML es un protocolo más antiguo y generalmente más pesado, lo que resulta en mayor latencia y menor rendimiento. HTTP REST con paginación e indexación de bases de datos son buenas prácticas, pero no abordan la optimización del protocolo de comunicación subyacente para baja latencia como lo hace gRPC.
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