Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Amazon-SNS-FIFO-Themen und Amazon-SQS-Warteschlangen sind dauerhaft. Beide Ressourcentypen speichern Nachrichten redundant über mehrere Availability Zones hinweg und stellen Queues für Dead-Letter bereit, um Ausnahmefälle zu bearbeiten.
In Amazon SNS schlägt die Nachrichtenzustellung fehl, wenn aufgrund eines clientseitigen oder serverseitigen Fehlers nicht auf eine abonnierte Amazon SQS Queue zugreifen kann:
-
Client-seitige Fehler treten auf, wenn das Amazon-SNS-FIFO-Thema über veraltete Abonnementmetadaten verfügt. Zwei häufige Fälle von clientseitigen Fehlern treten auf, wenn der Eigentümer der Amazon-SQS-FIFO-Warteschlange eine der folgenden Aktionen ausführt:
-
Es löscht die Queue.
-
Ändert die Queuesrichtlinie so, dass der Amazon SNS Dienstprinzipal daran hindert, Nachrichten an ihn zu senden.
Amazon SNS versucht nicht erneut, Nachrichten zuzustellen, die aufgrund von clientseitigen Fehlern fehlgeschlagen sind.
-
-
In diesen Situationen können serverseitige Fehler auftreten:
-
Der Amazon SQS Dienst ist nicht verfügbar.
-
Amazon SQS verarbeitet keine gültige Anforderung des Amazon SNS-Service.
Bei serverseitigen Fehlern versuchen die Amazon-SNS-FIFO-Themen, die fehlgeschlagenen Zustellungen über 23 Tage hinweg bis zu 100.015 mal zu wiederholen. Weitere Informationen finden Sie unter Wiederholungsversuche bei der Nachrichtenzustellung Amazon SNS.
-
Bei jeder Art von Fehler kann Amazon SNS Nachrichten an Amazon SQS Unzustellbare Nachrichten Queues abstellen, sodass Daten nicht verloren gehen.
In Amazon SQS schlägt die Nachrichtenverarbeitung fehl, wenn die Verbraucheranwendung die Nachricht nicht empfängt, verarbeitet und aus der Queue gelöscht wird. Wenn die maximale Anzahl von Empfangsanforderungen fehlschlägt, kann Amazon SQS Nachrichten an Queues mit Dead-Lettern abstellen, sodass Daten nicht verloren gehen.
Im Beispiel für das Preismanagement von Autoteilen kann das Unternehmen jedem Amazon-SNS-FIFO-Themenabonnement sowie jeder abonnierten Amazon-SQS-Warteschlange eine Amazon-SQS-Warteschlange für unzustellbare Nachrichten (DLQ) zuweisen. Dies schützt das Unternehmen vor jeglichen Preisaktualisierungsverlusten.

Bei der Warteschlange für unzustellbare Nachrichten (DLQ) für ein Amazon-SNS-Abonnement muss es sich um eine Amazon-SQS-Warteschlange handeln, die dem Typ der abonnierenden Warteschlange entspricht. Zum Beispiel muss ein Amazon-SNS-FIFO-Abonnement für eine Amazon-SQS-FIFO-Warteschlange eine Amazon-SQS-FIFO-Warteschlange für unzustellbare Nachrichten haben. Zum Beispiel muss ein Amazon-SNS-FIFO-Abonnement für eine Amazon-SQS-Standard-Warteschlange eine Amazon-SQS-Standard-Warteschlange für unzustellbare Nachrichten haben. Weitere Informationen finden Sie unter Amazon SNS SNS-Warteschlangen für unzustellbare Briefe und im AWS Lambda Beitrag Designing durable serverless apps with DLQs for Amazon SNS, Amazon SQS,
Für eine längere Lebensdauer zur Unterstützung der Wiederherstellung nach Ausfällen nachgelagerten Anwendungen können Themenbesitzer auch FIFO-Themen verwenden, um Nachrichten bis zu 365 Tage lang zu archivieren. Themen-Subscriber können diese Nachrichten an einem abonnierten Endpunkt wiederholen, um Nachrichten wiederherzustellen, die auf einen Fehler in einer nachgelagerten Anwendung zurückzuführen sind, oder um den Status einer vorhandenen Anwendung zu replizieren. Weitere Informationen finden Sie unter Archivierung und Wiedergabe von Amazon SNS SNS-Nachrichten für FIFO-Themen.