【问题标题】:In AWS Lambda does the thread limit apply per lambda instance在 AWS Lambda 中,线程限制是否适用于每个 lambda 实例
【发布时间】:2020-08-17 08:51:07
【问题描述】:

在此文档 Lambda Quotas 中,它提到 执行进程/线程 具有 1024 的不可修改配额。

  1. 这是否意味着如果我有一个 lambda,那么该 lambda 的所有实例组合起来只能同时使用最多 1024 个线程。

  2. 还是说每个 lambda 实例可以使用 1024 个线程。那么如果同时调用 4 次 lambda,它们总共可以使用多达 4096 个线程?

【问题讨论】:

  • 第二个是正确的,但请记住,多线程仅适用于至少有 512MB 内存的情况。请仔细检查内存值,因为我怀疑 512 和 1024MB 之间。
  • @BAD_SEED 文档中提到了吗?
  • 对不起,我的错。我会换个说法:当我们达到那个内存量时,运行我们的函数的 CPU 将是多核的(因此与多线程没有关系)。我不知道这是否被记录在案,这是一年前一位 AWS 布道者告诉我的。

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


【解决方案1】:

数字 2 是正确的。该限制适用于每个 lambda 实例。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-30
    • 1970-01-01
    • 2019-06-12
    • 1970-01-01
    • 1970-01-01
    • 2022-06-30
    • 2017-03-09
    • 2019-10-14
    相关资源
    最近更新 更多