Lambda 突增容量和基线之间的关系时怎样的?

0

【以下的问题经过翻译处理】 我有一个每次有1000个并发调用的函数。问题是,初始突增是如何计算的?是基于零还是在这种情况下基于函数基线1000?比如对于基于零且Burst Limit为3000的情况,函数可以扩展到3000并发。对于基线函数,函数可以暴增到4000并发?

profile picture
エキスパート
質問済み 6ヶ月前6ビュー
1回答
0

【以下的回答经过翻译处理】 Lambda函数运行在执行环境中。突增限制是需要创建的处理请求的新执行环境的数量。我们使用具有预定义令牌容量(500/1,000/3,000,取决于地区)和固定的速率(500 token/分钟)的桶算法。当我们需要创建一个新的执行环境时,我们首先从桶中取出一个令牌(如果存在)。如果桶为空,则请求被限制。

这意味着在较大的地区,例如,如果您在一段时间内持续运行1,000个并发请求,允许桶变满(6分钟),您将能够调用额外的3,000个并发函数并立即达到4,000个并发请求。

请注意,突增限制在帐户中的所有函数之间共享,并且无法扩展超出帐户的并发限制,该限制默认为1,000。

profile picture
エキスパート
回答済み 6ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン