Amazon-SQS-Stapelaktionen - 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-Stapelaktionen

Amazon SQS bietet Batch-Aktionen, mit denen Sie Kosten senken und bis zu 10 Nachrichten mit einer einzigen Aktion bearbeiten können. Zu diesen Batch-Aktionen gehören:

Mithilfe von Batch-Aktionen können Sie mehrere Operationen in einem einzigen API-Aufruf ausführen, wodurch die Leistung optimiert und die Kosten gesenkt werden können. Sie können die Batch-Funktionalität mithilfe der Abfrage-API oder eines beliebigen AWS SDK nutzen, das Amazon SQS SQS-Batch-Aktionen unterstützt.

Wichtige Details
  • Größenbeschränkung für Nachrichten: Die Gesamtgröße aller Nachrichten, die in einem einzigen SendMessageBatch Anruf gesendet werden, darf 262.144 Byte (256 KiB) nicht überschreiten.

  • Berechtigungen: Sie können Berechtigungen fürSendMessageBatch, DeleteMessageBatch oder nicht explizit festlegen. ChangeMessageVisibilityBatch Stattdessen werden durch das Festlegen von Berechtigungen für SendMessageDeleteMessage, oder Berechtigungen für die entsprechenden Batch-Versionen der Aktionen ChangeMessageVisibility festgelegt.

  • Konsolenunterstützung: Die Amazon SQS SQS-Konsole unterstützt keine Batch-Aktionen. Sie müssen die Abfrage-API oder ein AWS SDK verwenden, um Batch-Operationen durchzuführen.

Stapelverarbeitungsaktionen für Nachrichten

Um Kosten und Effizienz weiter zu optimieren, sollten Sie die folgenden bewährten Methoden für die Batchverarbeitung von Nachrichtenaktionen berücksichtigen:

Anmerkung

Der Amazon SQS Buffered Asynchronous Client unterstützt derzeit keine FIFO-Warteschlangen.