gpt4 book ai didi

azure - 将 maxPollingInterval 设置得尽可能小有哪些缺点?

转载 作者:行者123 更新时间:2023-12-02 23:38:57 25 4
gpt4 key购买 nike

我在 Azure 上有一个 Web 作业和一个 Blob 存储。当消息到达 blob 存储时,webjob 将获取该消息并以某种方式使用它。Webjob 以一定的时间间隔轮询 blob 存储。我想将 maxPollingInterval 设置为尽可能小的值。最小值为 100 毫秒。这个决定有什么缺点吗?

最佳答案

紧密的轮询循环可能会产生问题 - 如果它们是同步的,则可能会导致文件处理时长时间等待。如果它们是异步的,它们可能会两次拾取同一个文件,因为它可能无法在下一次轮询之前完成处理。

如果您想要最快的响应,请选择 Blob Trigger 。您可以将其与 Azure 功能一起使用,我相信 WebJobs 也可以。这将使您尽快做出回应。

[FunctionName("BlobTriggerCSharp")]        
public static void Run([BlobTrigger("samples-workitems/{name}")] Stream myBlob, string name, ILogger log)
{
log.LogInformation($"C# Blob trigger function Processed blob\n Name:{name} \n Size: {myBlob.Length} Bytes");
}

This answer还有助于解释函数和 webjobs 之间的异同。

关于azure - 将 maxPollingInterval 设置得尽可能小有哪些缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65735413/

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