

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Beneficios de utilizar respuestas por lotes parciales para fuentes de eventos de Amazon SQS
<a name="benefits-partial-batch-responses"></a>

La configuración de respuestas por lotes parciales permite a las funciones de Lambda procesar lotes parciales de mensajes de Amazon SQS y reintentar solo los mensajes fallidos. Esto elimina la necesidad de transferir datos de forma repetitiva y aumenta el rendimiento.

De forma predeterminada, si una función de Lambda no puede procesar un mensaje de un lote de mensajes de Amazon SQS, todo el lote vuelve a la cola. Después de que transcurre el [tiempo de espera de visibilidad](https://docs.aws.amazon.com//AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-visibility-timeout.html), la función de Lambda recibe el lote de mensajes de nuevo. Si la función no procesa los mensajes válidos varias veces, Amazon SQS envía los mensajes a su [cola de mensajes fallidos](https://docs.aws.amazon.com//AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html), si configuró una.

Debido a este comportamiento de procesamiento por lotes predeterminado, un solo mensaje fallido (*poison-pill*) puede provocar que una función de Lambda vuelva a intentar un lote de mensajes varias veces. Estos reintentos de lotes de mensajes pueden reducir el rendimiento de una aplicación, incluso si el código de función tiene [idempotencia](https://aws.amazon.com//premiumsupport/knowledge-center/lambda-function-idempotent/) y es capaz de manejar mensajes varias veces.