“实时”DynamoDB 流如何?

ins*_*ide 5 real-time amazon-web-services amazon-dynamodb aws-lambda amazon-dynamodb-streams

我们正在试验一种新的无服务器解决方案,其中外部提供程序写入 DynamoDB,DynamoDB Stream 对新的写入事件做出反应,并触发 AWS Lambda 函数来传播更改?

到目前为止,它运行良好,但是,有时我们会注意到数据被延迟,例如 Lambda 几分钟内没有更新。

在查阅了大量 DynamoDB Stream 文档后,他们使用的唯一术语是“近实时流记录”,但通常什么是“近实时”?我们在这里看到的可能的延迟是什么?

Ale*_*kis 4

在大多数情况下,在您对启用 Streams 的 DynamoDB 表中的小项目进行更新后,Lambda 函数会在半秒内触发。但事件源更改、Lambda 函数更新、更改 Lambda 执行角色等可能会在 Lambda 函数首次运行时引入额外的延迟。