gpt4 book ai didi

c# - Azure Functions 需要很长时间才能横向扩展

转载 作者:行者123 更新时间:2023-12-03 01:19:26 38 4
gpt4 key购买 nike

我有一个 Azure HttpTrigger 函数,可以处理 POST 请求并在重负载时进行扩展。问题是函数的调用者只等待​​ 3 秒。 HTTP 200 状态代码。但是当 azure 函数横向扩展时,需要 4-6 秒。直到请求得到处理。如果调用者在扩展期间发送请求,他可能会取消该请求,并且我的服务永远无法处理它。这是最坏的情况。

有办法防止这种情况发生吗?我的理想场景是立即向调用者提供 HTTP 202 应答。但恐怕在横向扩展过程中这是不可能的。

最佳答案

横向扩展将要求您的应用程序加载到另一个实例上,因此由于将应用程序加载到新实例上需要时间,因此这些请求会发生/产生一些延迟

Official Documentation 中所述:

消费计划是真正的无服务器托管计划,因为它可以在空闲状态下扩展到零,但某些请求在启动时可能会产生额外的延迟。

要通过自动缩放获得恒定的低延迟,您应该移至 premium hosting plan 避免冷启动和永久温暖的情况。

关于c# - Azure Functions 需要很长时间才能横向扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72295820/

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