Amazon führt automatische Anforderungsstapelung im SDK ein
Amazon Web Services (AWS) hat eine neue Funktion zur automatischen Stapelung von Anfragen für das AWS SDK for Java 2.x veröffentlicht. Diese neue Funktionalität zielt darauf ab, die Leistung und Kosten für Amazon SQS-Dienste zu optimieren.

Amazon Web Services (AWS) hat eine neue Funktion für seinen Amazon Simple Queue Service (SQS) in Version 2.x des AWS SDK for Java eingeführt. Die automatische Stapelung von Anfragen (Automatic Request Batching) ermöglicht die Aggregation von bis zu zehn Anfragen auf Client-Seite, bevor sie als einzelner Stapel an SQS gesendet werden.
Die Funktion soll sowohl die Leistung verbessern als auch die Betriebskosten senken, indem die Anzahl der einzelnen gesendeten Anfragen minimiert wird. Sie unterstützt auch das Abfragen von Nachrichten (Polling) durch Stapelung dieser Aktionen, was den Durchsatz und die Effizienz weiter erhöht.
Für die Nutzung dieser neuen Funktionalität benötigen Entwickler die Version 2.28.0 oder höher des AWS SDK for Java 2.x und müssen eine spezifische Abhängigkeit in ihr Maven-Projekt aufnehmen. Ein Stapelmanager kann über den SqsAsyncClient instanziiert werden, der die Aggregation von Anfragen überwacht, wobei benutzerdefinierte Konfigurationen über die Klasse SqsAsyncBatchManager.Builder verfügbar sind.
AWS ist bestrebt, seine Cloud-Dienste kontinuierlich zu verbessern, um den Anforderungen der Entwickler gerecht zu werden. Solche Optimierungen sind entscheidend für skalierbare Anwendungen, die SQS für die Nachrichtenwarteschlange nutzen.