如果您阅读带有blob存储触发器的Azure WebJobs文档,他们会提到这不太可靠:
WebJobs SDK扫描日志文件以监视新的或更改的blob。这个过程不是实时的;在创建blob后几分钟或更长时间内,函数可能不会被触发。此外,存储日志是在最好的努力下创建的。基础;无法保证将捕获所有事件。在某些情况下,可能会错过日志。如果blob触发器的速度和可靠性限制对于您的应用程序是不可接受的,建议的方法是在创建blob时创建队列消息,并在处理blob的函数上使用QueueTrigger属性而不是BlobTrigger属性。 / em>的
https://github.com/Azure/azure-webjobs-sdk/wiki/Blobs
我认为他们对Azure Functions使用相同的功能,但在那里我找不到任何关于它的东西。 谁知道更多关于这个?这是改变了还是仍然如此?
答案 0 :(得分:4)
Azure Functions使用完全相同的方式来监视已更改的blob以及BlobTrigger
的相同代码。因此,同样的说法适用于函数。
对Blob事件做出反应的另一种可能性是使用Event Grid trigger。