gpt4 book ai didi

azure - Azure Functions 高级/消费计划的扩展标准

转载 作者:行者123 更新时间:2023-12-03 02:41:20 25 4
gpt4 key购买 nike

我正在开发基于 HttpTrigger 的 azure 函数,并试图解决扩展和冷启动问题。

在研究缩放时,我发现azure function documentation指出

"instances of the Azure Functions host are dynamically added and removed based on the number of incoming events"

这让我很困惑,事件的数量如何决定函数实例的扩展,因为不同的函数在执行时需要多少计算能力或内存方面可能具有不同的大小。

我到底在哪里可以找到据称会触发添加新实例的“事件数量”?

最佳答案

您不会找到特定的“事件数量”,它基于 Microsoft 衡量的各种因素来确定当前正在运行的实例的负载。组合在单个项目中并在 Azure 上部署为单个 Function App 的函数可以一起扩展。如果您需要消耗不同级别资源的函数来独立扩展,那么请务必将它们部署为单独的函数应用程序(在 C#/VS 世界中,这意味着不同的项目)。

如果您遇到冷启动问题,则高级计划可以发挥作用。您至少需要为一个始终处于开启状态并“预热”的实例付费,这样您就不会出现冷启动。然后,该计划将根据前面提到的“事件”进行扩展,Azure 会通过这些“事件”来衡量是否需要扩展。 MS 表示,高级套餐的扩展速度往往更快。如果有必要,您还可以在 Premium 上获得更长的默认函数运行时间(30 分钟与 5 分钟)。

关于azure - Azure Functions 高级/消费计划的扩展标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61065291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com