【发布时间】:2020-12-11 11:37:13
【问题描述】:
考虑以下架构:
write -> DynamoDB table -> stream -> Lambda -> write metadata item to same table
它可以用于很多很多糟糕的情况,例如表格和项目级别的聚合。我已经看到官方 AWS 工程师在几次技术讲座中推广了这种架构。
但是写入元数据项目不会将新项目添加到流并再次运行 Lambda 吗?
如何避免死循环?有没有办法避免元数据写入出现在流中?
或者这种架构不可避免地要花费 2 个流和 Lambda 请求? (我们按请求收费)即如果它是元数据项,请提前退出 Lambda 函数。
【问题讨论】:
标签: amazon-web-services amazon-dynamodb