代码之家  ›  专栏  ›  技术社区  ›  Mo B.

azure函数(消费计划)中如何定义执行时间?

  •  0
  • Mo B.  · 技术社区  · 6 年前

    这个 Consumption Plan Cost Billing FAQ 声明即使进程只是空闲地等待某个I/O事件,您也会收到“等待”时间的账单。

    所以

    await Task.Delay(10000);
    

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

    var _ = Task.Delay(10000);
    

    (当然,task.delay只是某个后台任务的一个例子,其值与函数的返回值无关。)

    1 回复  |  直到 6 年前
        1
  •  1
  •   jimpaine    6 年前

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

    这可能值得在azure文档中查看,因为它覆盖了 running background processes

    另一个值得关注的资源是 Durable functions 以及 Azure Fridays

    持久功能会处理一些消息,它会为您在队列上或队列上发送消息的复杂性,最好的一点是,当后台活动发生时,入口点函数没有收费。

    希望这有帮助。