gpt4 book ai didi

c# - 通过 C# 代码扩展 azure 函数

转载 作者:行者123 更新时间:2023-11-30 20:25:41 24 4
gpt4 key购买 nike

我是 Azure Functions 的新手。我需要编写一些 C# 代码来根据某些条件横向扩展 Azure Functions。

例如:
我总共有 10 个客户将被调用 Azure Functions。但在这 10 个客户中,有一个高优先级客户。如果该高优先级客户收到任何函数请求,我希望扩展我的 Azure Function 并在新实例上运行该请求。一旦该请求完成,我想销毁该横向扩展的实例。这样我的高优先级客户就可以使用完整的服务器资源。

我的问题是:

  1. 这可能是我想要的吗?
  2. 如果是:
    怎么办?
    要扩展的 C# 代码应该是什么?
    如何将我的请求转发到新实例?
    如何销毁当前的横向扩展实例?
  3. 如果否:
    在 Azure Function 中为选定客户提供高优先级的最佳方式应该是什么?

最佳答案

这是不可能的。您无法直接影响 Azure Functions 的缩放算法(在消耗计划上)。

Blob 触发器具体具有一些已知限制,如 documentation 中所述。 。特别是,处理 blob 时可能会出现延迟。

为了更快地扩展,我建议您使用事件网格触发器,它对于您的“优先”和“非优先”客户都应该可以很好地扩展。请参阅Image Resizing sample .

关于c# - 通过 C# 代码扩展 azure 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51149002/

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