You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何隔离模式B1实例Azure Functions无法并行处理请求?

隔离模式B1实例函数应用的并发处理疑问

我有一个运行在隔离模式B1实例上的函数应用,包含HTTP触发函数和队列触发函数。目前该应用同一时间仅能处理一个请求,其余请求需等待前一个处理完成——不管是并行发起的HTTP请求,还是队列已满时的队列触发请求。我了解可将应用横向扩展至2个实例,但处理并发请求真的必须这么做吗?

以下是一个需60秒处理两个并发调用的HTTP函数示例:

[Function("TestConcurrency")]
public HttpResponseData Concurrency([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post")] HttpRequestData req)
{
    var response = req.CreateResponse(HttpStatusCode.OK);
    response.WriteString("Concurrency");
    response.WriteString(DateTime.Now.ToString());
    Thread.Sleep(30 * 1000);
    response.WriteString(DateTime.Now.ToString());
    return response;
}

内容的提问来源于stack exchange,提问作者Kaido

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 18:05:59