Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Durabilità dei messaggi Amazon SNS per argomenti FIFO

Modalità Focus
Durabilità dei messaggi Amazon SNS per argomenti FIFO - Amazon Simple Notification 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à.

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à.

Gli argomenti FIFO di Amazon SNS e le code di Amazon SQS sono durevoli. Entrambi i tipi di risorse memorizzano i messaggi in modo ridondante in più zone di disponibilità e forniscono code non recapitate per gestire casi eccezionali.

In Amazon SNS, la consegna dei messaggi non riesce quando l'argomento Amazon SNS non può accedere a una coda Amazon SQS sottoscritta a causa di un errore lato client o lato server:

  • Gli errori lato client si verificano quando l'argomento FIFO di Amazon SNS dispone di metadati di sottoscrizione obsoleti. Due cause comuni di errori lato client sono quando il proprietario della coda FIFO di Amazon SQS esegue una delle seguenti operazioni:

    • Elimina la coda.

    • Modifica la policy della coda in modo da impedire all'entità servizio Amazon SNS di recapitare i messaggi.

    Amazon SNS non riprova a recapitare messaggi non riusciti a causa di errori sul lato client.

  • Errori sul lato server possono verificarsi nelle seguenti situazioni:

    • Il servizio Amazon SQS non è disponibile.

    • Amazon SQS non riesce a elaborare una richiesta valida dal servizio Amazon SNS.

    Quando si verificano errori lato server, gli argomenti FIFO di Amazon SNS riproveranno a eseguire le consegne non riuscite fino a 100.015 volte in 23 giorni. Per ulteriori informazioni, consulta Tentativi di consegna dei messaggi di Amazon SNS.

Per qualsiasi tipo di errore, Amazon SNS può mettere da parte i messaggi alle code con lettere non recapitate di Amazon SQS in modo che i dati non vengano persi.

In Amazon SQS, l'elaborazione dei messaggi ha esito negativo quando l'applicazione consumer non riceve il messaggio, lo elabora ed elimina dalla coda. Quando il numero massimo di richieste di ricezione non riesce, Amazon SQS può mettere da parte i messaggi alle code non recapitate in modo che i dati non vengano persi.

Nel caso d'uso di esempio di gestione dei prezzi delle parti auto, l'azienda può assegnare una coda DLQ di Amazon SQS a ogni sottoscrizione di argomento FIFO di Amazon SNS, nonché a ogni coda Amazon SQS sottoscritta. Questo protegge l'azienda da qualsiasi perdita di aggiornamento dei prezzi.

Esempio di come le code dead-letter (DLQs) sono integrate con gli argomenti FIFO di Amazon SNS e le code Amazon SQS per garantire l'affidabilità dei messaggi in un sistema di gestione dei prezzi dei ricambi auto. Mostra la configurazione in cui ogni abbonamento Amazon SNS FIFO per scopi di vendita all'ingrosso, vendita al dettaglio e analisi è abbinato alle code FIFO o standard di Amazon SQS corrispondenti, ciascuna dotata di un proprio DLQ corrispondente per la protezione dalla perdita di messaggi dovuta a errori di elaborazione.

La coda DLQ associata a una sottoscrizione Amazon SNS deve essere una coda di Amazon SQS dello stesso tipo della coda di sottoscrizione. Ad esempio, la sottoscrizione FIFO di Amazon SNS per una coda FIFO di Amazon SQS deve avere una coda FIFO di Amazon SQS come coda DLQ. Analogamente, la sottoscrizione FIFO di Amazon SNS per una coda FIFO di Amazon SQS deve avere una coda FIFO di Amazon SQS come coda DLQ. Per ulteriori informazioni, consulta Code di lettere non ricevute di Amazon SNS il post Progettazione di app serverless DLQs durevoli con Amazon SNS AWS Lambda, Amazon SQS sul Compute Blog.AWS

Per una maggiore durabilità e facilitare il ripristino dagli errori downstream, i proprietari degli argomenti possono anche utilizzare gli argomenti FIFO per archiviare i messaggi fino a 365 giorni. Gli abbonati agli argomenti possono riprodurre i messaggi archiviati su un endpoint sottoscritto per recuperare i messaggi causati da un errore in un'applicazione downstream o per replicare lo stato di un'applicazione esistente. Per ulteriori informazioni, consulta Archiviazione e riproduzione dei messaggi di Amazon SNS per argomenti FIFO.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.