【发布时间】:2016-07-06 02:33:24
【问题描述】:
我在 NodeJS 中使用 AWS Lambda。有了这个 lambda,我想在 DynamboDB 中添加一本书。它工作正常。
现在,我想做一个书籍列表。我有一些想法,但我不知道在 AWS lambda 中是否可行。
idea 1 : fork 几个lamba
我想知道是否有可能有一个“主”Lambda 有一个要添加的书籍列表,并且 foreach 书籍 调用一个 lambda 函数“插入书籍”。最大超时为 5 分钟,因此可以从“主” lambda 进行异步调用,以免等待所有分叉的 lambda 进程?
想法2:递归调用
创建一个通用 lambda,用于处理作为输入传递的书籍列表中的第一本书。在该过程结束时,从列表中删除这本书(如果可以)并使用更新的列表调用相同的 lambda。
注意:第一次调用需要获取书籍列表。
非常感谢您的帮助!
罗曼。
【问题讨论】:
-
您没有提供很多详细信息,但从描述中我想我会做一个 Lambda 函数,它可以将书籍记录添加到您的 DynamoDB 表中,然后将该函数连接到SNS 主题并为您要添加的每本书发布到该主题的事件。
标签: node.js amazon-web-services aws-lambda