如何在Azure函数(消耗计划)中定义执行时间?

时间:2018-07-06 10:57:00

标签: azure-functions

Consumption Plan Cost Billing FAQ指出,即使进程只是空闲以等待某些I / O事件,您也要为“等待”时间付费。

所以

await Task.Delay(10000);

需要付费,但是以下内容对运行该功能的成本有什么影响?

var _ = Task.Delay(10000);

(当然,Task.Delay只是一些后台任务的示例,其值与函数的返回值无关。)

1 个答案:

答案 0 :(得分:1)

我对Azure Functions的运行方式的理解是不建议/不支持管理后台线程的功能。因此,考虑到这一点,我希望函数在执行分配后立即完成,然后有效地取消/终止任务。

也许值得在Azure文档中进行研究,因为它涵盖了running background processes

值得关注的其他资源是Durable functionsAzure Fridays

耐用的功能将为您处理将消息打开或关闭队列的某些复杂性,最好的一点是,在进行后台活动时,入口点功能不收费。

希望这会有所帮助。