【发布时间】:2021-02-10 08:28:03
【问题描述】:
这里有一堆关于 SO 的 Azure Functions 并发问题,但没有一个专门解决这个问题。
我正在考虑 HTTP 触发的函数应用程序的扩展方案(如果重要,运行时是 Node.js)。我来自 AWS Lambda 世界,每个并发调用 results 在一个新的 Lambda 实例中:
如果在请求还在处理过程中再次调用函数,则分配另一个实例,这增加了函数的并发性。
让我对 Azure Function 应用感到困惑的是他们的documentation 中的这篇文章:
单个函数应用最多只能横向扩展 200 个实例。但是,单个实例一次可以处理多个消息或请求,因此对并发执行的数量没有设定限制。
在什么情况下单个FA实例会同时处理多个请求?
【问题讨论】:
标签: concurrency azure-functions serverless azure-http-trigger