是否可以限制azure功能可扩展的服务器数量的上限?我有一个消耗计划,基本上我想对azure函数可以使用的资源数量设置一个上限。
我找到的唯一解决方案是:
http.maxConcurrentRequests
和http.maxOutstandingRequests
的参数,这将影响正在运行的并发函数的数量。这是我应该研究的东西吗?这不是每个服务器级别的设置吗?我担心这不会最终限制资源,但是通过insted可以让Azure创建越来越多的服务器,以符合请求负载答案 0 :(得分:0)
您可以使用WEBSITE_MAX_DYNAMIC_APPLICATION_SCALE_OUT应用程序设置:功能应用程序可以扩展到的最大实例数。默认值是没有限制。 注意:此设置是预览功能-仅当设置为<= 5
时才可靠答案 1 :(得分:0)
要注意的一件事是timer-triggered functions自动是单例。就我而言,这足够了,因为我可以每分钟唤醒此类功能并处理特定数量的数据。即使该功能花费的时间比预期的长,也没有风险将同时运行第二个。