Azure Blob 触发器有时需要花费太多时间才能触发

Ibr*_*hah 5 blob azure azure-blob-storage azure-functions

我正在为 azure 函数使用应用程序服务计划,并添加了 blob 触发器,但是当任何文件上传到 blob 容器时,函数不会触发。或者有时它花费了太多时间,然后在它开始触发后。任何建议将不胜感激

当新文件上传到 blob 容器时,它应该触发该函数。

Saj*_*ran 5

这应该是冷启动的情况

根据此处的注释

当您在消耗计划中使用 Blob 触发器时,处理新 Blob 可能会出现最多 10 分钟的延迟。当函数应用处于空闲状态时,会发生这种延迟。函数应用程序运行后,将立即处理 blob。为了避免这种冷启动延迟,请使用启用了“始终开启”的应用服务计划,或使用事件网格触发器。

对于您的情况,您需要考虑事件网格触发器而不是 blob 触发器,事件触发器也具有对 blob 事件的内置支持。