【发布时间】:2019-01-04 15:22:51
【问题描述】:
我正在尝试了解 AWS Lambda Limits 文档页面上提到的 AWS lambda 的限制。
它说 Lambda 有 1000 次并发执行的限制。
假设我们有一个 Lambda FunctionX,它从 S3 存储桶中获取一个 folderName 并处理该文件夹中的每个项目。
现在,我知道 Lambda 独立处理每个请求。因此,如果 1000 个用户尝试使用不同的文件夹名称调用 FunctionX,FunctionX 将独立处理每个请求并处理每个文件夹。
这是否意味着如果发出 1001 个请求,那么 Lambda FunctionX 将不会处理额外的 1 个请求?
或,
通过并发,AWS 是否意味着,当 FunctionX 为 user1 执行时,它可以同时处理该文件夹中的 1000 个项目。 (可以创建1000个线程来处理文件夹中的项目吗?)
或,
我可以有 N 个不同的 lambda 函数,(F1,F2....,F1000,F1001,FN),处理不同的功能。并且一次可以同时执行任何 1000 个独特的 Lambda 函数?
【问题讨论】:
标签: amazon-web-services concurrency aws-lambda