Un sitio web de votación recibe un volumen alto y variable de votos entrantes. ¿Cómo debería optimizar el almacenamiento y procesamiento de los votos entrantes?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Publicar los votos en Pub/Sub y activar una Cloud Function desde el tema de Pub/Sub para procesarlos..
Por qué esta es la respuesta
La opción correcta es publicar los votos en Pub/Sub y activar una Cloud Function. Pub/Sub es un servicio de mensajería asíncrona altamente escalable que puede manejar grandes volúmenes de datos entrantes (votos) de manera eficiente, desacoplando el productor del consumidor. Cloud Functions son funciones sin servidor que se activan por eventos, como la llegada de un mensaje a un tema de Pub/Sub. Esto permite un procesamiento en tiempo real y escalado automático para adaptarse a volúmenes variables. Escribir los votos en Firestore y usar Cloud Scheduler es menos eficiente para un alto volumen; Cloud Scheduler tiene una frecuencia mínima y Firestore no es ideal para un flujo continuo de mensajes. Enviar votos a una instancia de procesamiento dedicada carece de escalabilidad automática y puede ser un cuello de botella. Almacenar votos como JSON en Cloud Storage y procesarlos en lotes diarios no permite el procesamiento en tiempo real, lo cual es crucial para un sitio de votación.
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