【问题标题】:Azure Function: HTTP Trigger Issue:Azure 函数:HTTP 触发器问题:
【发布时间】:2017-08-24 10:12:19
【问题描述】:

我正在向 API 异步发送 1000 个请求,每个请求的超时时间为 10 秒。 但触发器只执行 400 - 500 个请求,而忽略其余所有请求。

我的问题是“Http Trigger 是并行还是顺序执行所有请求,还是 Http Trigger 中的并行线程有任何限制”。

【问题讨论】:

  • 你有关于这个线程的任何更新吗?如果有用,请标记为答案。

标签: c# function azure


【解决方案1】:

Http Trigger 是并行还是顺序执行所有请求,或者 Http Trigger 中的并行线程有任何限制。

应该并行执行,在您的情况下,似乎没有足够的资源来处理您的服务计划中的请求。

Azure 功能有 2 种不同的模式:消费计划Azure 应用服务计划。我们可以从Azure document获得更多信息。

消耗计划在您的代码运行时自动分配计算能力,根据需要横向扩展以处理负载,然后在代码不运行时缩减。

在应用服务计划中,您的函数应用在基本、标准和高级 SKU 上的专用 VM 上运行,类似于 Web 应用。专用 VM 分配给您的应用服务应用程序,这意味着函数主机始终在运行。

您好像在使用App服务套餐,如果是这种情况,请尝试scale up or scale out your service plan

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-01-25
    • 2020-07-03
    • 1970-01-01
    • 1970-01-01
    • 2021-04-26
    • 2021-06-11
    • 2021-11-30
    • 1970-01-01
    相关资源
    最近更新 更多