【发布时间】:2018-08-12 10:36:35
【问题描述】:
我看到很多人提到,在 DynamoDB 中处理有限 WCU 的一种方法是在队列中发送您的请求,并让队列以不会超出您分配的 WCU 的方式将数据插入 dynamodb .
有人有这方面的例子吗?我目前正在 python 和 nodeJS 中使用 aws lambda。
我的理解:
如果 lambda 想要将 2,000 个项目放入 dynamodb,而我们只有 100 个 WCU,而不是让 lambda 重试或在每个请求之间等待。
我们可以将项目发送到 SQS 队列,然后该队列将以每秒 100WCU 的速率输入项目。
这是正确的工作流程吗?
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-dynamodb amazon-sqs amazon-sns