La aplicación de un desarrollador utiliza una función de AWS Lambda para procesar mensajes de una cola de Amazon SQS. La función Lambda a veces falla o agota el tiempo de espera, y el desarrollador debe capturar e investigar los mensajes que no pudieron procesarse con la menor sobrecarga operativa. ¿Qué enfoque satisface este requisito?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear una cola de mensajes fallidos (DLQ) y configurar la función Lambda para enviar los mensajes fallidos a esa DLQ..
Por qué esta es la respuesta
La opción correcta es crear una cola de mensajes fallidos (DLQ) y configurar la función Lambda para enviar los mensajes fallidos a esa DLQ. Una DLQ es el mecanismo estándar y más eficiente para manejar mensajes que no pueden ser procesados por una función Lambda invocada por SQS. Cuando un mensaje falla o la función agota el tiempo de espera, SQS puede configurarse para mover automáticamente el mensaje a la DLQ después de un número específico de reintentos, lo que permite una investigación posterior sin afectar la cola principal. Aumentar el tiempo de espera de Lambda a 15 minutos solo pospone el problema y no proporciona un mecanismo para capturar los mensajes fallidos para su análisis. Aumentar el tiempo de espera de visibilidad de SQS tampoco resuelve el problema de los mensajes fallidos; solo hace que los mensajes sean invisibles por más tiempo, lo que podría retrasar su reintento. Escribir mensajes fallidos en una tabla de DynamoDB es una solución viable, pero introduce una sobrecarga operativa adicional al requerir que la función Lambda maneje explícitamente la lógica de escritura en DynamoDB, mientras que una DLQ es una característica nativa y más sencilla de configurar con SQS y Lambda.
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