当前位置: 首页 > 知识库问答 >
问题:

Azure Functions Blob Trigger Alternative

轩辕欣可
2023-03-14

我正在尝试创建一些无服务器体系结构,并且担心在 blob 触发器上使用 Azure 函数。

我有Azure Function 1,它是一个队列触发器,它获取一条消息以运行对API的请求,该API生成文件并将其放置在blob存储中,该函数不等待响应。然后我想创建一个Azure Function 2,将该blob/链接发送到第二个地方。但是我正在阅读有关Blob触发器不能保证为每个blob触发的信息,我相信“尽力而为”是他们在文档中使用的短语。

我想知道这是否值得让队列触发器1等待响应,以及“尽力而为”的风险是否值得改变。或者如果有更好的设计,我很高兴听到。

共有1个答案

凌修伟
2023-03-14

感谢您@peter便恩的建议

您可以使用事件网格而不是Blob存储触发器,在以下情况下每当发生更改时获取通知:•Blob存储器帐户•大规模•最小化冷启动延迟

它内置了对来自存储blob和资源组的事件的支持。为此,我们需要创建一个事件网格订阅,需要存储帐户和功能应用程序endpoint。

步骤:

> < li>

登录Azure门户并创建一个endpoint

在您拥有的存储帐户(如果没有创建一个)中,创建均匀网格订阅。

在blob中上传文件并注意通知。

有关详细信息,请参见此

其他参考:

    < li>Azure函数的Azure事件网格绑定 < li >使用事件网格自动调整上传图像的大小
 类似资料:

相关问答

相关文章

相关阅读