Amazon-SQS-Warteschlangentypen - 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.

Amazon-SQS-Warteschlangentypen

Amazon SQS unterstützt zwei Arten von Warteschlangen: Standard-Warteschlangen und FIFO-Warteschlangen. Verwenden Sie die Informationen aus der folgenden Tabelle, um die richtige Warteschlange für Ihre Situation auszuwählen. Weitere Informationen zu Amazon-SQS-Warteschlangen finden Sie unter Amazon-SQS-Standard-Warteschlangen und Amazon-SQS-FIFO-Warteschlangen.

Standard-Warteschlangen FIFO-Warteschlangen

Unbegrenzter Durchsatz – Standard-Warteschlangen unterstützen eine nahezu unbegrenzte Anzahl von API-Aufrufen pro Sekunde, pro API-Aktion (SendMessage, ReceiveMessage oder DeleteMessage).

Mindestens einmalige Zustellung – Eine Nachricht wird mindestens einmal übermittelt; gelegentlich wird eine Nachricht mehr als einmal gesendet.

Bestmögliche Einhaltung von Reihenfolgen – Mitunter werden Nachrichten in einer anderen Reihenfolge zugestellt als der, in der sie gesendet wurden.

Hoher Durchsatz – Wenn Sie die Stapelverarbeitung verwenden, unterstützen FIFO-Warteschlangen bis zu 3 000 Nachrichten pro Sekunde pro API-Methode (SendMessageBatch, ReceiveMessage oder DeleteMessageBatch). Die 3 000 Transaktionen pro Sekunde repräsentieren 300 API-Aufrufe mit jeweils einem Stapel von 10 Nachrichten. Um eine Kontingenterhöhung anzufordern, übermitteln Sie eine Support-Anforderung. Ohne Batching unterstützen FIFO-Warteschlangen bis zu 300 API-Aufrufe pro Sekunde pro API-Methode (SendMessage, ReceiveMessage, oder DeleteMessage).

Genau einmalige Verarbeitung – Eine Nachricht wird einmal gesendet und bleibt so lange verfügbar, bis ein Konsument sie gelesen und gelöscht hat. Duplikate werden nicht in die Warteschlange aufgenommen.

First-in-First-out-Übermittlung – Die Reihenfolge, in der Nachrichten gesendet und empfangen werden, wird strikt beibehalten.

Standardzustellung von Warteschlangennachrichten.
Nachrichtenzustellung in der FIFO-Warteschlange.

Übertragen Sie Daten zwischen Anwendungen, wenn der Durchsatz wichtig ist, beispielsweise:

  • Entkoppeln Sie Anfragen von Live-Benutzern von intensiver Hintergrundarbeit: Benutzer können Medien hochladen, während Sie die Größe der Medien anpassen oder sie kodieren.

  • Weisen Sie Aufgaben mehreren Worker-Knoten zu: Bearbeiten Sie eine große Menge an Kreditkarten-Validierungsanfragen.

  • Bündeln Sie Nachrichten für künftige Verarbeitung: Setzen Sie Zeitpunkte fest, zu denen Einträge in Datenbanken hinzugefügt werden.

Übertragen Sie Daten zwischen Anwendungen, wenn die Reihenfolge der Ereignisse wichtig ist, zum Beispiel:

  • Stellen Sie sicher, dass vom Benutzer eingegebene Befehle in der richtigen Reihenfolge ausgeführt werden.

  • Anzeigen des richtigen Produktpreises, indem Preisänderungen in der richtigen Reihenfolge gesendet werden

  • Verhindern, dass sich ein Student vor dem Erstellen eines Benutzerkontos in einen Kurs einschreibt