Una aplicación migrada envía solicitudes de envío que deben procesarse en orden, sin duplicados. Las solicitudes tienen un tamaño de hasta 250 KB y tardan entre 5 y 10 minutos en procesarse. El sistema actual produce solicitudes duplicadas, perdidas o fuera de orden. ¿Cómo debería un desarrollador rediseñar la solución para garantizar un procesamiento ordenado y sin duplicados?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear una función Lambda para procesar las solicitudes. Crear una cola FIFO de Amazon SQS, configurar la cola como origen de eventos para la función Lambda y hacer que la aplicación envíe las solicitudes a la cola SQS..
Por qué esta es la respuesta
La opción correcta es usar una cola FIFO de Amazon SQS con una función Lambda. Las colas FIFO (First-In, First-Out) garantizan el orden de los mensajes y evitan duplicados, lo cual es crucial para los requisitos del problema. La función Lambda puede procesar cada mensaje de la cola. Las solicitudes de hasta 250 KB encajan bien en los límites de SQS. El tiempo de procesamiento de 5-10 minutos es manejable por Lambda con una configuración de tiempo de espera adecuada. Las otras opciones son incorrectas porque: Kinesis Data Firehose y Kinesis Data Streams no garantizan el orden estricto ni la eliminación de duplicados por sí solos sin lógica adicional. Amazon SNS no garantiza el orden ni la eliminación de duplicados, ya que su objetivo principal es la publicación/suscripción. Una cola estándar de Amazon SQS no garantiza el orden de los mensajes ni la eliminación de duplicados.
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