Publicado: Jan 20, 2022
Agora, o AWS Lambda oferece suporte para o Max Batching Window, um novo recurso que permite que desenvolvedores ajustem chamadas do Lambda para otimização de custos. Esse recurso proporciona controle adicional sobre o comportamento do envio em lote ao processar dados do Amazon MSK, Apache Kafka, Amazon MQ for Apache Active MQ e RabbitMQ como fontes de eventos.
O Lambda lê registros do fluxo de uma fonte de eventos em um ritmo constante e chama uma função com um lote de registros. O Max Batching Window permite esperar até 300s para a criação de um lote antes de chamar uma função. Agora, uma função é chamada quando uma das seguintes condições é atendida: o tamanho da carga útil atinge 6 MB, o Max Batching Window atinge seu valor máximo ou o Batch Size atinge seu valor máximo. Ao usar o Max Batching Window, você pode aumentar o número médio de registros transferidos para a função com cada chamada. Isso pode ser útil quando você desejar reduzir o número de chamadas e otimizar o custo.
Você pode começar a usar o Max Batching Window por meio do Console de Gerenciamento da AWS, do AWS CLI ou do AWS SDK for Lambda. Ele pode ser usado sem custo adicional em todas as regiões em que o AWS Lambda estiver disponível. Para obter mais informações sobre onde o AWS Lambda está disponível, consulte a tabela de regiões da AWS. Para saber mais, consulte
- Using AWS Lambda with Amazon MSK
- Using AWS Lambda with Apache Kafka
- Using AWS Lambda with Amazon MQ e
- Using AWS Lambda with RabitMQ no Guia do desenvolvedor do AWS Lambda.