我正在使用azure函数V1,并在其下创建了Blob触发函数。 由于它是blob触发的azure函数,因此我预计一旦将某些文件放入blob容器中,它就会被触发。
但这不是正在发生的事情。有时它会立即被触发,有时会花费10秒的延迟,有时会花费1或2分钟。
我不知道为什么会这样。
我进行了搜索,发现很多其他开发人员也遇到了同样的问题。
但是我找不到有关此问题的任何Microsoft官方文档或说明。
谁能解释这个问题并给出解决方案。
如果有人可以提供任何Microsoft官方文档,这将对我有很大帮助。
谢谢。
2018年12月27日
我如何观察到此问题?
我有一个应用程序“ App1”。每秒将5个文件放在我的Blob容器中。该容器上有一个Blob触发函数“ BT1”。
在“ App1”中,我编写了一个代码来记录将文件放入Blob容器后的时间。在“ BT1”中,我的第一行是记录Blob触发器执行开始时间的代码。
当我观察到这两个日志时,通常会看到10秒钟的延迟。而且在某些情况下,它会变得很高。