Amazon Simple Queue Service

Vollständig verwaltete Nachrichtenwarteschlangen für Microservices, verteilte Systeme und Serverless-Anwendungen

Anwendungsfälle für Amazon SQS

Erfahren Sie, wie first-in-first-out (FIFO)-Warteschlangen dazu beitragen, dass die Nachrichten, die Sie an Systeme senden, in der richtigen Reihenfolge veröffentlicht werden.

Einführung in Amazon SQS FIFO-Warteschlangen (2:04)

Vorteile von Amazon SQS

Eliminieren Sie Gemeinkosten ohne Vorlaufkosten und ohne Software verwalten oder Infrastruktur warten zu müssen.
Liefern Sie zuverlässig große Datenmengen bei jedem Durchsatz, ohne dass Nachrichten verloren gehen oder andere Services verfügbar sein müssen.
Senden Sie sensible Daten sicher zwischen Anwendungen und verwalten Sie Ihre Schlüssel zentral mit AWS Key Management.
Skalieren Sie elastisch und kosteneffizient auf Basis der Nutzung, so dass Sie sich keine Gedanken über Kapazitätsplanung und -vorhaltung machen müssen.

Funktionsweise

Mit Amazon Simple Queue Service (SQS) können Sie Nachrichten zwischen Softwarekomponenten in beliebiger Zahl senden, speichern und empfangen – ohne dass Nachrichten verloren gehen oder andere Services verfügbar sein müssen.

Das Diagramm zeigt einen Produzenten, der Nachrichten an Amazon SQS sendet, das die Nachrichten verschlüsselt und an die Konsumenten weiterleitet.

Anwendungsfälle

Amazon SQS bietet Kunden eine einfache und zuverlässige Möglichkeit, Komponenten (Microservices) mithilfe von Warteschlangen zu entkoppeln und miteinander zu verbinden.

Trennen Sie Frontend- und Backend-Systeme, z. B. in einer Banking-Anwendung. Kunden erhalten sofort eine Antwort, die Rechnungszahlungen werden jedoch im Hintergrund verarbeitet.

Platzieren Sie Arbeit in einer einzelnen Warteschlange, in der mehrere Worker in einer Auto-Scaling-Gruppe je nach Workload und Latenzanforderungen hoch- oder herunterskalieren.

Verarbeiten Sie Nachrichten in großem Umfang und behalten Sie dabei die Reihenfolge der Nachrichten bei, so dass Sie Nachrichten deduplizieren können.