

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
<a name="sqs-queue-types"></a>

[**Amazon SQS unterstützt zwei Arten von Warteschlangen: [**Standardwarteschlangen und FIFO-Warteschlangen**](standard-queues.md).**](sqs-fifo-queues.md) Ermitteln Sie anhand der folgenden Tabelle, welche Warteschlange Ihren Anforderungen am besten entspricht.


| Standard-Warteschlangen | FIFO-Warteschlangen | 
| --- | --- | 
|  **Unbegrenzter Durchsatz** — Standardwarteschlangen unterstützen eine sehr hohe, nahezu unbegrenzte Anzahl von API-Aufrufen pro Sekunde und Aktion (, [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html), oder). [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html) Durch diesen hohen Durchsatz eignen sie sich ideal für Anwendungsfälle, bei denen große Nachrichtenmengen schnell verarbeitet werden müssen, z. B. Datenstreaming in Echtzeit oder umfangreiche Anwendungen. Standardwarteschlangen werden zwar automatisch mit der Nachfrage skaliert, es ist jedoch wichtig, die Nutzungsmuster zu überwachen, um eine optimale Leistung zu gewährleisten, insbesondere in Regionen mit höherer Arbeitslast. **At-least-once Zustellung** — garantierte at-least-once Zustellung, d. h. jede Nachricht wird mindestens einmal zugestellt. In einigen Fällen kann es jedoch vorkommen, dass eine Nachricht aufgrund von Wiederholungsversuchen oder Netzwerkverzögerungen mehrmals zugestellt wird. Sie sollten Ihre Anwendung so gestalten, dass sie potenzielle doppelte Nachrichten mithilfe idempotenter Operationen verarbeitet, die sicherstellen, dass die mehrfache Verarbeitung derselben Nachricht den Systemstatus nicht beeinträchtigt. **Beste-Effort-Bestellung** — Ermöglicht Bestellungen nach bestem Wissen. Das bedeutet, dass Amazon SQS zwar versucht, Nachrichten in der Reihenfolge zuzustellen, in der sie gesendet wurden, dies jedoch nicht garantiert. In einigen Fällen können Nachrichten nicht in der richtigen Reihenfolge ankommen, insbesondere bei hohem Durchsatz oder bei der Wiederherstellung nach einem Ausfall. Bei Anwendungen, bei denen die Reihenfolge der Nachrichtenverarbeitung entscheidend ist, sollten Sie die Logik der Neuanordnung innerhalb der Anwendung regeln oder FIFO-Warteschlangen verwenden, um strikte Sortiergarantien zu gewährleisten. **Beständigkeit und Redundanz** — Standardwarteschlangen sorgen für eine hohe Haltbarkeit, indem sie mehrere Kopien jeder Nachricht in mehreren Availability Zones speichern. AWS Dadurch wird sichergestellt, dass Nachrichten auch bei Infrastrukturausfällen nicht verloren gehen. **Sichtbarkeits-Timeout** — Amazon SQS ermöglicht es Ihnen, ein Sichtbarkeits-Timeout zu konfigurieren, um zu kontrollieren, wie lange eine Nachricht nach dem Empfang verborgen bleibt. Dadurch wird sichergestellt, dass andere Verbraucher die Nachricht erst verarbeiten, wenn sie vollständig bearbeitet wurde oder der Timeout abgelaufen ist.  | **Hoher Durchsatz** — Wenn Sie [Batching](sqs-batch-api-actions.md) verwenden, verarbeiten FIFO-Warteschlangen bis zu 3.000 Nachrichten pro Sekunde pro API-Methode (, oder). [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessageBatch.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessageBatch.html) Dieser Durchsatz basiert auf 300 API-Aufrufen pro Sekunde, wobei jeder API-Aufruf einen Stapel von 10 Nachrichten verarbeitet. Wenn Sie den Hochdurchsatzmodus aktivieren, können Sie bis zu 30.000 Transaktionen pro Sekunde (TPS) skalieren und dabei die Reihenfolge innerhalb von Nachrichtengruppen lockerer gestalten. Ohne Batching unterstützen FIFO-Warteschlangen bis zu 300 API-Aufrufe pro Sekunde pro API-Methode (, oder). `SendMessage` `ReceiveMessage` `DeleteMessage` Wenn Sie mehr Durchsatz benötigen, können Sie über das [AWS Support Center](https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase&limitType=service-code-sqs) eine Erhöhung des Kontingents beantragen. Informationen zur Aktivierung des Hochdurchsatzmodus finden Sie unter[Aktivierung eines hohen Durchsatzes für FIFO-Warteschlangen in Amazon SQS](enable-high-throughput-fifo.md). **Exactly-Once-Verarbeitung** — FIFO-Warteschlangen stellen jede Nachricht einmal zu und halten sie verfügbar, bis Sie sie verarbeiten und löschen. Durch die Verwendung von Funktionen wie [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html)oder inhaltsbasierter Deduplizierung verhindern Sie doppelte Nachrichten, selbst wenn Sie es aufgrund von Netzwerkproblemen oder Timeouts erneut versuchen. **First-in-first-out Zustellung** — FIFO-Warteschlangen stellen sicher, dass Sie Nachrichten in der Reihenfolge erhalten, in der sie innerhalb der einzelnen Nachrichtengruppen gesendet wurden. Indem Sie Nachrichten auf mehrere Gruppen verteilen, können Sie sie parallel verarbeiten und gleichzeitig die Reihenfolge innerhalb der einzelnen Gruppen beibehalten.  | 
|  ![\[Standardzustellung von Warteschlangennachrichten.\]](http://docs.aws.amazon.com/de_de/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/sqs-what-is-sqs-standard-queue-diagram.png)  |  ![\[Nachrichtenzustellung in der FIFO-Warteschlange.\]](http://docs.aws.amazon.com/de_de/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/sqs-what-is-sqs-fifo-queue-diagram.png)  | 
| Verwenden Sie Standardwarteschlangen, um Daten zwischen Anwendungen zu senden, wenn der Durchsatz entscheidend ist, zum Beispiel:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-queue-types.html) |  Verwenden Sie FIFO-Warteschlangen, um Daten zwischen Anwendungen zu senden, wenn die Reihenfolge der Ereignisse wichtig ist, zum Beispiel: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-queue-types.html)  | 