SO上有一堆Azure Functions并发问题,但没有一个专门解决这个问题。
我正在考虑 HTTP 触发的函数应用程序的扩展方案(如果重要,运行时是 Node.js)。我来自 AWS Lambda 世界,每个并发调用都会产生一个新的 Lambda 实例:
如果在处理请求时再次调用该函数,则会分配另一个实例,这会增加该函数的并发性。
让我对 Azure Function 应用程序感到困惑的是他们文档中的这篇文章:
单个函数应用最多只能横向扩展 200 个实例。但是,单个实例一次可以处理多个消息或请求,因此对并发执行的数量没有设定限制。
在什么情况下,单个 FA 实例会一次处理多个请求?