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á.
Processamento de exatamente uma vez na Amazon SQS
Diferentemente das filas padrão, as FIFO filas não introduzem mensagens duplicadas. FIFOas filas ajudam a evitar o envio de duplicatas para uma fila. Se você tentar novamente a SendMessage
ação dentro do intervalo de desduplicação de 5 minutos, a Amazon SQS não introduzirá nenhuma duplicata na fila.
Para configurar a eliminação de duplicação, você deve realizar umas das seguintes ações:
-
Ativar a eliminação de duplicação baseada em conteúdo. Isso instrui SQS a Amazon a usar um hash SHA -256 para gerar o ID de desduplicação da mensagem usando o corpo da mensagem, mas não os atributos da mensagem. Para obter mais informações, consulte a documentação sobre o
CreateQueue
,GetQueueAttributes
, eSetQueueAttributes
as ações na APIReferência do Amazon Simple Queue Service. -
Forneça explicitamente o ID de eliminação de duplicação da mensagem (ou visualize o número de sequência) para a mensagem. Para obter mais informações, consulte a documentação sobre o
SendMessage
,SendMessageBatch
, eReceiveMessage
as ações na APIReferência do Amazon Simple Queue Service.