Elaborazione esattamente una volta in Amazon SQS - Amazon Simple Queue Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Elaborazione esattamente una volta in Amazon SQS

A differenza delle code standard, le FIFO code non introducono messaggi duplicati. FIFOle code consentono di evitare l'invio di duplicati a una coda. Se riprovi a eseguire l'SendMessageoperazione entro l'intervallo di deduplicazione di 5 minuti, SQS Amazon non introduce alcun duplicato nella coda.

Per configurare la deduplicazione, devi procedere in uno dei seguenti modi:

  • Abilitare la deduplicazione basata sui contenuti. Ciò indica SQS ad Amazon di utilizzare un hash SHA -256 per generare l'ID di deduplicazione del messaggio utilizzando il corpo del messaggio, ma non gli attributi del messaggio. Per ulteriori informazioni, consulta la documentazione e SetQueueAttributes le azioni nell'Amazon Simple Queue Service API Reference. CreateQueue GetQueueAttributes

  • Offrire in modo esplicito l'ID di deduplicazione messaggio (o visualizzare il numero di sequenza) per il messaggio. Per ulteriori informazioni, consulta la documentazione e ReceiveMessage le azioni nell'Amazon Simple Queue Service API Reference. SendMessage SendMessageBatch