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à.
Deduplicazione dei SNS messaggi Amazon per argomenti FIFO
SNSFIFOGli argomenti di Amazon e le SQS FIFO code Amazon supportano la deduplicazione dei messaggi, che prevede la consegna e l'elaborazione dei messaggi esattamente una volta, purché siano soddisfatte le seguenti condizioni:
-
La SQS FIFO coda Amazon sottoscritta esiste e dispone di autorizzazioni che consentono al responsabile del SNS servizio Amazon di recapitare i messaggi alla coda.
-
L'utente Amazon SQS FIFO Queue elabora il messaggio e lo elimina dalla coda prima della scadenza del timeout di visibilità.
-
L'argomento relativo agli SNS abbonamenti Amazon non prevede filtri per i messaggi. Quando configuri il filtraggio dei messaggi, SNS FIFO gli argomenti di Amazon supportano la at-most-once consegna, poiché i messaggi possono essere filtrati in base alle politiche di filtro degli abbonamenti.
-
Non ci sono interruzioni di rete che impediscono il riconoscimento del recapito dei messaggi.
Nota
La deduplicazione dei messaggi si applica a un intero SNS FIFO argomento di Amazon, non a un singolo gruppo di messaggi.
Quando pubblichi un messaggio su un SNS FIFO argomento di Amazon, il messaggio deve includere un ID di deduplicazione. Questo ID è incluso nel messaggio che l'SNSFIFOargomento Amazon invia alle SQS FIFO code di abbonati Amazon.
Se un messaggio con un particolare ID di deduplicazione viene pubblicato con successo su un SNS FIFO argomento di Amazon, qualsiasi messaggio pubblicato con lo stesso ID di deduplicazione, entro l'intervallo di deduplicazione di cinque minuti, viene accettato ma non recapitato. L'SNSFIFOargomento Amazon continua a tenere traccia dell'ID di deduplicazione del messaggio, anche dopo che il messaggio è stato recapitato agli endpoint sottoscritti.
Se è garantito che il corpo del messaggio sia unico per ogni messaggio pubblicato, puoi abilitare la deduplicazione basata sul contenuto per un SNS FIFO argomento Amazon e le code Amazon sottoscritte. SQS FIFO Amazon SNS utilizza il corpo del messaggio per generare un valore hash univoco da utilizzare come ID di deduplicazione per ogni messaggio, quindi non è necessario impostare un ID di deduplicazione quando si invia ogni messaggio.
Nota
Gli attributi del messaggio non sono inclusi nel calcolo hash.
Quando la deduplicazione basata sui contenuti è abilitata per un SNS FIFO argomento di Amazon e viene pubblicato un messaggio con un ID di deduplicazione, l'ID di deduplicazione pubblicato sostituisce l'ID di deduplicazione basato sul contenuto generato.
Nella caso d'uso esempio di gestione dei prezzi delle parti auto, l'azienda deve impostare un ID di deduplicazione universalmente univoco per ogni aggiornamento del prezzo. Questo perché il corpo del messaggio può essere identico anche quando l'attributo del messaggio è diverso per l'ingrosso e la vendita al dettaglio. Tuttavia, se l'azienda aggiungesse il tipo di attività (all'ingrosso o al dettaglio) al corpo del messaggio insieme all'ID del prodotto e al prezzo del prodotto, potrebbe abilitare la duplicazione basata sui contenuti nell'SNSFIFOargomento Amazon e nelle code Amazon degli abbonati. SQS FIFO
Oltre all'ordinamento e alla deduplicazione dei messaggi, SNS FIFO gli argomenti di Amazon supportano la crittografia lato server dei messaggi (SSE) con AWS KMS chiavi e la privacy dei messaggi tramite endpoint con. VPC AWS PrivateLink Per ulteriori informazioni, consulta Sicurezza dei SNS messaggi Amazon per FIFO argomenti.