Cómo Solucionar Problemas de Procesamiento en Amazon SQS con la Función Lambda: Elige la Mejor Opción
Pregunta
Crea una cola de Amazon SQS para desacoplar componentes de software.
Los mensajes son procesados por una función Lambda.
A veces, la función de Lambda no puede procesar los mensajes en la cola.
Necesita un mecanismo para aislar las fallas del mensaje para determinar por qué el procesamiento no tuvo éxito.
¿Cuál de las siguientes opciones elegirías?
Respuestas
A. Cola FIFO (primero en entrar, primero en salir)
B. Tiempo de espera de visibilidad
C. Cola de mensajes fallidos de SQS
D. Sondeo largo SQS.
Respuesta Correcta
A.BCD
Respuesta correcta - C.
Se debe seleccionar la cola de mensajes fallidos de SQS, ya que está diseñada para aislar los mensajes problemáticos en la cola.
Para obtener más información, consulte el enlace: https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html.
La opción A es incorrecta: porque la propia cola FIFO no aísla los mensajes que tienen fallas.
La opción B es incorrecta: el tiempo de espera de visibilidad evita que otros consumidores procesen el mensaje nuevamente.
No resuelve el problema mencionado.
La opción C es CORRECTA: porque los usuarios pueden configurar la cola de mensajes fallidos para aislar las fallas de los mensajes de la siguiente manera:
La opción D es incorrecta: el sondeo largo de SQS reduce la cantidad de Respuestas vacías.
No puede manejar los mensajes problemáticos.
¡Ahora puedes descargar los tests!
Poco a poco vamos agregando más.