Veröffentlicht am: Jan 20, 2022
AWS Lambda unterstützt ab sofort Max Batching Window. Dabei handelt es sich um eine neue Funktion, mit der Entwickler die Lambda-Bereitstellung zur Kostenoptimierung anpassen können. Diese Funktion gibt Ihnen zusätzliche Kontrolle über das Batching-Verhalten bei der Verarbeitung von Daten aus Amazon MSK, Apache Kafka, Amazon MQ for Apache Active MQ und RabbitMQ als Ereignisquellen.
Lambda liest in einem festen Rhythmus Datensätze aus einem Ereignisquellenstrom und ruft eine Funktion mit einem Batch von Datensätzen auf. Mit Max Batching Window können Sie den Aufbau eines Batches um bis zu 300 Sekunden verzögern, bevor eine Funktion ausgeführt wird. Ab sofort wird eine Funktion ausgeführt, wenn eine der folgenden Bedingungen erfüllt ist: die Größe der Nutzlast erreicht 6 MB, das Max Batching Window erreicht seinen Maximalwert, oder die Batch-Größe erreicht ihren Maximalwert. Mit Max Batching Window können Sie die durchschnittliche Anzahl an Datensätzen erhöhen, die mit jeder Bereitstellung an die Funktion weitergegeben werden. Dies ist hilfreich, wenn Sie die Anzahl von Bereitstellungen reduzieren und die Kosten optimieren möchten.
Die ersten Schritte mit Max Batching Window können Sie über die AWS-Managementkonsole, die AWS-Befehlszeilenschnittstelle (CLI) oder AWS SDK for Lambda ausführen. Sie können diese Funktion ohne Zusatzkosten in allen Regionen nutzen, in denen AWS Lambda angeboten wird. Weitere Informationen über die Verfügbarkeit von AWS Lambda erhalten Sie in der AWS-Regionentabelle. Weitere Informationen finden Sie unter:
- Nutzung von AWS Lambda mit Amazon MSK
- Nutzung von AWS Lambda mit Amazon Kafka
- Nutzung von AWS Lambda mit Amazon MQ und
- Nutzung von AWS Lambda mit RabitMQ im AWS-Lambda-Entwicklerleitfaden.