Azure函数blob触发器比WebJobs blob触发器更可靠吗?

时间:2018-04-23 12:57:15

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

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

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

我认为他们对Azure Functions使用相同的功能,但在那里我找不到任何关于它的东西。 谁知道更多关于这个?这是改变了还是仍然如此?

1 个答案:

答案 0 :(得分:4)

Azure Functions使用完全相同的方式来监视已更改的blob以及BlobTrigger的相同代码。因此,同样的说法适用于函数。

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