Azure功能:HTTP触发器问题:

时间:2017-08-24 10:12:19

标签: c# function azure

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

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

1 个答案:

答案 0 :(得分:0)

  

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

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

对于Azure功能,有两种不同的模式:消费计划 Azure App Service计划。我们可能会从Azure document获得更多信息。

  

消耗计划在代码运行时自动分配计算能力,根据需要进行扩展以处理负载,然后在代码未运行时缩小。

     

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

您似乎正在使用应用服务计划,如果是这种情况,请尝试scale up or scale out your service plan