【问题标题】:How change the "batch size" of a AWS Lambda MSK Event source如何更改 AWS Lambda MSK 事件源的“批量大小”
【发布时间】:2020-09-23 14:52:28
【问题描述】:

我创建了一个 MSK 集群和一个 Lambda 函数,我希望当 MSK 集群上的事件有新事件时触发。

我创建了事件源,它说:

Batch size: 100

我想要一个较小的 Batch 大小,但我找不到任何改变它的方法。不是通过 CLI 也不是通过 AWS Web 界面。

【问题讨论】:

    标签: aws-lambda aws-msk


    【解决方案1】:

    您可以使用create-event-source-mappingupdate-event-source-mapping API。两者都有一个批量大小选项,您可以在其中进行设置:

    --批量大小(整数)

    单个批次中检索的最大项目数。 适用于 Apache Kafka 的 Amazon Managed Streaming - 默认 100。最大 10,000。

    【讨论】:

    • 这是否意味着lambda只有在可以获取batch_size消息时才会触发该函数?
    • 添加消费者超时的任何方式?
    猜你喜欢
    • 2021-02-07
    • 2021-07-17
    • 2019-07-01
    • 2020-06-02
    • 1970-01-01
    • 1970-01-01
    • 2021-04-15
    • 2022-09-29
    • 2020-11-18
    相关资源
    最近更新 更多