gpt4 book ai didi

amazon-dynamodb - 增加 DynamoDB Stream + Lambda 吞吐量

转载 作者:行者123 更新时间:2023-12-03 23:37:27 24 4
gpt4 key购买 nike

我有一个触发 Lambda 函数的 DynamoDB 流。我注意到对 DynamoDB 表的一千次写入突发可能需要很多分钟(我见过的最长的是 30 分钟)才能全部由 Lambda 处理。批量大小为 3 的每个 Lambda 调用的平均持续时间约为 2 秒。这些 Lambda 执行 I/O 繁重的任务,因此小批量和更多并行调用数量是有利的。但是,这些 Lambda 的并行度与 DynamoDB Stream 分片的数量 Hook ,但我找不到扩展分片数量的方法。

除了使用更大的批量大小和更优化的代码之外,还有什么方法可以增加这些 Lambda 的吞吐量?

最佳答案

我也没有看到太多配置选项。

你可以解耦你的处理。如果您的更改记录不是太大,您传入的 Lambda 可以将它们拆分为几个较小的 SNS 消息。这些较小的 SNS 消息中的每一个都可能触发 Lambda 进行实际处理。
如果更改较大,您可以使用 SQS 或 S3 并通过 SNS 或直接为文件触发对新消息的 Lambda 处理。

关于amazon-dynamodb - 增加 DynamoDB Stream + Lambda 吞吐量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43336760/

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