2017-02-27 22 views
2

当使用基于基于消耗计划的Azure函数执行async任务时,如果您使用await而不是awaiting,您是否以相同的费率进行计费?Azure函数计费异步方法

回答

2

是的,这并不影响计费。计费计时器只是基于函数开始和结束之间的时间量。

但是,从缩放的角度来看,编写适当的异步代码总是更可取。

+0

如果异步调用是连续的,为什么仍然更可取?它将如何帮助扩展功能? – Mikhail

+0

Azure函数尝试在同一实例中运行函数应用程序的多个实例(除了缩放到多个实例外)。通过使用异步代码,您可以在一个实例中运行更多,因为它不锁定任何线程。这反过来会减少在其他实例需要启动时发生的冷启动。 –