【问题标题】:Azure Functions blob trigger more reliable than WebJobs blob trigger?Azure Functions blob 触发器比 WebJobs blob 触发器更可靠?
【发布时间】:2018-10-03 12:51:03
【问题描述】:

如果您阅读有关带有 blob 存储触发器的 Azure WebJobs 的文档,他们会提到这不是很可靠:

WebJobs SDK 扫描日志文件以监视新的或更改的 blob。这个过程不是实时的;在创建 blob 几分钟或更长时间后,函数可能不会被触发。此外,存储日志是在“尽力而为”的基础上创建的;无法保证将捕获所有事件。在某些情况下,可能会丢失日志。如果您的应用程序无法接受 blob 触发器的速度和可靠性限制,建议的方法是在创建 blob 时创建队列消息,并在处理 blob 的函数上使用 QueueTrigger 属性而不是 BlobTrigger 属性。
https://github.com/Azure/azure-webjobs-sdk/wiki/Blobs

我会假设他们对 Azure Functions 使用相同的功能,但在那里我找不到任何关于它的信息。 有人知道更多吗?这种情况发生了变化还是仍然如此?

【问题讨论】:

    标签: azure azure-functions azure-webjobs azure-blob-storage


    【解决方案1】:

    Azure Functions 使用完全相同的方式来监视已更改的 blob,以及 BlobTrigger 的相同代码。所以,同样的评论也适用于函数。

    对 Blob 事件做出反应的另一种可能性是使用 Event Grid trigger

    【讨论】:

      猜你喜欢
      • 2020-05-07
      • 2021-02-26
      • 2020-11-26
      • 2021-12-31
      • 2017-04-21
      • 2020-04-21
      • 1970-01-01
      • 1970-01-01
      • 2022-01-08
      相关资源
      最近更新 更多