Асинхронные методы выставления счетов в Функциях Azure

При использовании функций Azure на основе плана на основе потребления, который выполняет async задачу, вам выставляется счет по той же ставке, если вы await их, а не awaiting?


person ansario    schedule 27.02.2017    source источник


Ответы (1)


Да, это не влияет на оплату. Таймер выставления счетов просто основан на количестве времени между началом и концом функции.

Однако написание правильного асинхронного кода всегда предпочтительнее с точки зрения масштабирования.

person David Ebbo    schedule 27.02.2017
comment
Если асинхронные вызовы являются последовательными, почему они все же предпочтительнее? Как это поможет масштабировать функцию? - person Mikhail Shilkov; 27.02.2017
comment
Функции Azure пытаются запустить несколько экземпляров приложения-функции в одном экземпляре (в дополнение к масштабированию до нескольких экземпляров). Используя асинхронный код, вы сможете запускать больше в одном экземпляре, поскольку он не блокирует потоки. Это, в свою очередь, уменьшит количество холодных запусков, которые происходят, когда необходимо запустить дополнительные экземпляры. - person David Ebbo; 28.02.2017