gpt4 book ai didi

amazon-web-services - aws dynamodb 流 lambda 处理速度太快

转载 作者:行者123 更新时间:2023-12-02 20:05:06 26 4
gpt4 key购买 nike

我有一个向其中发送数据的 DynamoDb 表,其中有一个流正在由 lambda 进行处理,该流会汇总一些统计信息并将其插入表中。

我的问题是我的 lambda 处理事件的速度太快,因此几乎每个插入都会被发送回 dynamo 表,并且将它们插入回 dynamo 表会导致限制。

我需要减慢我的 lambda 速度!

我已将并发数设置为 1

我曾考虑过将 sleep 语句放入 lambda 代码中,但这将是计费时间。

我可以将 Lambda 延迟为每 x 分钟仅启动一次吗?

最佳答案

您无法轻松限制 Lambda 的运行频率,但您可以稍微重新架构一下并使用计划的 CloudWatch Event作为触发器而不是 DynamoDB 流。然后,您可以让 Lambda 每 x 分钟执行一次,整理自上次运行以来添加的记录的统计信息,并将它们推送到表中。

关于amazon-web-services - aws dynamodb 流 lambda 处理速度太快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54947799/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com