Debe procesar mensajes de Pub/Sub exactamente una vez y almacenar los resultados utilizando el enfoque más simple y menos costoso. ¿Qué debería hacer?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Procesar los mensajes con una canalización de streaming de Dataflow utilizando el paquete PubSubIO de Apache Beam y escribir la salida en el almacenamiento..
Por qué esta es la respuesta
La opción correcta es procesar los mensajes con una canalización de streaming de Dataflow utilizando el paquete PubSubIO de Apache Beam y escribir la salida en el almacenamiento. Dataflow, con Apache Beam, ofrece procesamiento "exactamente una vez" para streaming, lo cual es crucial para la deduplicación y la integridad de los datos. Es una solución gestionada, escalable y rentable para este tipo de cargas de trabajo. Procesar con Dataproc es posible, pero Dataflow está optimizado para streaming y ofrece un modelo de programación más sencillo para este caso. Cloud Functions son adecuadas para eventos de corta duración y no garantizan "exactamente una vez" sin lógica adicional compleja. Almacenar en Bigtable y luego deduplicar con otra canalización de Dataflow es un enfoque más complejo y costoso que el procesamiento directo con Dataflow que ya maneja la deduplicació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