AWS组件可用于批处理请求?

时间:2017-06-12 05:41:41

标签: amazon-web-services amazon-dynamodb aws-lambda

我有一个案例,我收到一些从SNS到AWS Lambda函数的消息。在这个lambda函数中,我正在转换消息,然后将其推送到Dynamo Db。但是,如果我直接将它推向Dynamo Db,那么它可能会扼杀Dynamo Db。所以,我想批量传入请求,然后将其推送到Dynamo Db。据我所知,批处理不能在AWS Lambda中完成,因为它是无状态的。那么,有人可以给出一些建议吗,在我可以批量请求的AWS Lambda之后我可以使用什么?或者,如果我有任何方法可以在AWS Lambda本身中执行此操作吗?

1 个答案:

答案 0 :(得分:2)

我要做的一件事是:

  • SNS - > Lambda - > SQS
  • OnDemand Lambda(SQS - > DynamoDB)

由于SQS无法触发Lambda,因此请定期调度Lambda以从SQS读取并将其推送到DynamoDB。