

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Benefícios do uso de respostas de lotes parciais para origens de eventos do Amazon SQS
<a name="benefits-partial-batch-responses"></a>

A configuração de respostas em lotes parciais dá às funções do Lambda a capacidade de processar lotes parciais de mensagens do Amazon SQS e repetir somente mensagens com falha. Isso elimina a necessidade de transferências repetitivas de dados e aumenta a throughput.

Por padrão, se uma função do Lambda não processar uma mensagem em um lote de mensagens do Amazon SQS, o lote inteiro retornará à fila. Após o [tempo limite de visibilidade](https://docs.aws.amazon.com//AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-visibility-timeout.html) se esgotar, o Lambda receberá a mensagem novamente. Se a função falhar ao processar mensagens válidas várias vezes, o Amazon SQS enviará as mensagens para sua [fila de mensagens não entregues](https://docs.aws.amazon.com//AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html), se houver uma configurada.

Devido a esse comportamento padrão de processamento em lote, uma única mensagem com falha (*pílula venenosa*) pode fazer com que uma função do Lambda repita um lote de mensagens várias vezes. Essas novas tentativas em lote de mensagens podem diminuir a performance de uma aplicação, mesmo que seu código de função seja [idempotente](https://aws.amazon.com//premiumsupport/knowledge-center/lambda-function-idempotent/) e capaz de lidar com mensagens várias vezes.