【发布时间】:2019-01-08 13:21:39
【问题描述】:
我们创建了一个 blob 触发的 azure 函数来处理放置在 blob 存储中的文件。此 blob 上的负载将不一致。 例如,在几个小时内,每分钟将有数百甚至数千个文件放置在该 blob 中。另一方面,有几个小时我们甚至找不到一个文件。 有些文件将在几秒钟内处理完毕,有些可能需要 10-15 分钟以上。
所以我的问题是:在这种不可预测的情况下,哪种计划更适合我们?应用服务计划还是消费计划?
【问题讨论】:
-
文档说:“Consumption 计划中函数的默认超时时间为 5 分钟。通过更改主机中的属性 functionTimeout 可以将 Function App 的值增加到最多 10 分钟.json 项目文件。”
-
感谢 PeterBons 和 CSharpRocks 的支持。假设我如何优化所有文件将在 10 分钟内处理的代码。在这种情况下,哪个计划更适合我?
标签: azure azure-functions azure-functions-runtime