Exactly-Once-Verarbeitung in Amazon SQS - Amazon Simple Queue Service

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.

Exactly-Once-Verarbeitung in Amazon SQS

Anders als bei Standard-Warteschlangen werden in FIFO-Warteschlangen keine Duplikate aufgenommen. Mit FIFO-Warteschlangen können Sie das Senden von Duplikaten an eine Warteschlange verhindern. Wenn Sie die Aktion SendMessage innerhalb des 5-minütigen Deduplizierungsintervalls erneut ausführen, stellt Amazon SQS keine Duplikate in die Warteschlange.

Um die Deduplizierung zu konfigurieren, müssen Sie eine der folgenden Aktionen ausführen:

  • Aktivieren Sie inhaltsbasierte Deduplizierung. So wird Amazon SQS angewiesen, einen SHA-256-Hash zum Generieren der Nachrichtendeduplizierungs-ID zu verwenden. Dabei wird der Inhalt der Nachricht, nicht jedoch die Attribute der Nachricht verwendet. Weitere Informationen finden Sie in der Dokumentation zu den Aktionen CreateQueue, GetQueueAttributes und SetQueueAttributes in der Amazon-Simple-Queue-Service-API-Referenz.

  • Stellen Sie die Nachrichtendeduplizierungs-ID für die Nachricht explizit bereit (oder rufen Sie die Sequenznummer ab). Weitere Informationen finden Sie in der Dokumentation zu den Aktionen SendMessage, SendMessageBatch und ReceiveMessage in der Amazon-Simple-Queue-Service-API-Referenz.