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.
Schlüsselbegriffe der Amazon SQS FIFO-Warteschlange
Die folgenden wichtigen Begriffe vermitteln Ihnen ein besseres Verständnis der Funktionalität von FIFO-Warteschlangen. Weitere Informationen finden Sie in der API-Referenz zu Amazon Simple Queue Service.
- Clients
Der Amazon SQS Buffered Asynchronous Client unterstützt derzeit keine FIFO-Warteschlangen.
- Nachrichtendeduplizierungs-ID
-
Ein Token, das in Amazon SQS FIFO-Warteschlangen verwendet wird, um Nachrichten eindeutig zu identifizieren und Duplikate zu verhindern. Wenn mehrere Nachrichten mit derselben Deduplizierungs-ID innerhalb eines Deduplizierungsintervalls von 5 Minuten gesendet werden, werden sie als Duplikate behandelt und es wird nur eine Kopie zugestellt. Wenn Sie keine Deduplizierungs-ID angeben und die inhaltsbasierte Deduplizierung aktiviert ist, generiert Amazon SQS eine Deduplizierungs-ID, indem es den Nachrichtentext hasht. Dieser Mechanismus gewährleistet, dass Nachrichten exakt einmal zugestellt werden, indem doppelte Nachrichten innerhalb des angegebenen Zeitrahmens entfernt werden.
Anmerkung
Amazon SQS verfolgt weiterhin die Deduplizierungs-ID, auch nachdem die Nachricht empfangen und gelöscht wurde.
- Nachrichtengruppen-ID
-
Das ist ein Attribut, das nur in Amazon SQS FIFO-Warteschlangen (First-In-First-Out) verwendet wird, um Nachrichten in verschiedene Gruppen zu organisieren. Nachrichten innerhalb derselben Nachrichtengruppe werden immer einzeln und in strikter Reihenfolge verarbeitet, sodass sichergestellt wird, dass keine zwei Nachrichten aus derselben Gruppe gleichzeitig verarbeitet werden. Standardwarteschlangen werden nicht verwendet
MessageGroupId
und bieten auch keine Garantie für die Reihenfolge. Wenn eine strikte Reihenfolge erforderlich ist, verwenden Sie stattdessen eine FIFO-Warteschlange. - Empfangsanforderungsversuch-ID
-
Die ID des Versuchs einer Empfangsanforderung ist ein eindeutiges Token, das zur Deduplizierung von
ReceiveMessage
Aufrufen in Amazon SQS verwendet wird. - Sequenznummer
-
Die große, nicht fortlaufende Zahl, die Amazon SQS jeder Nachricht zuweist.
- Services
-
Wenn Ihre Anwendung mehrere AWS Dienste oder eine Mischung aus AWS externen Diensten verwendet, ist es wichtig zu verstehen, welche Servicefunktion FIFO-Warteschlangen nicht unterstützt.
Einige AWS oder externe Dienste, die Benachrichtigungen an Amazon SQS senden, sind möglicherweise nicht mit FIFO-Warteschlangen kompatibel, obwohl Sie eine FIFO-Warteschlange als Ziel festlegen können.
Die folgenden Funktionen von AWS Diensten sind derzeit nicht mit FIFO-Warteschlangen kompatibel:
Weitere Informationen zur Kompatibilität anderer Services mit FIFO-Warteschlangen finden Sie in Ihrer Service-Dokumentation.