Пропустить и перейти к основному содержимому
УЖЕ ДОСТУПНО

Общедоступная версия: Устойчивые функции для Node.js

Дата публикации: 22 июня, 2022

Эта версия имеет значительное преимущество в плане производительности и надежности по сравнению со старой версией. 

Чтобы получить представление об этом улучшении, рассмотрим эту простую оркестрацию по принципу развертывания и объединения для 15 тысяч действий.

Тестирование производительности по принципу развертывания и объединения

Здесь мы используем расширение Устойчивых функций версии 2.6.1 и выполняем этот тест производительности в плане потребления Функций Azure для Windows. Затем мы сравниваем производительность этого теста производительности между пакетом NPM durable-functions версии 1.5.4 и версии 2.0.0. Результаты см. ниже.

Этот новый основной выпуск сокращает время оркестрации более чем на 50 %. Ваши улучшения могут варьироваться, но мы ожидаем, что большинство рабочих нагрузок получат увеличение производительности во время выполнения уже с этого выпуска. Особенно это касается высокомасштабных рабочих нагрузок.

В этом выпуске используются новые возможности расширения "Устойчивые функции" для предотвращения состояния гонки, из-за которого процессы оркестрации зависают в больших сценариях развертывания и объединения, особенно когда задействованы длительные таймеры.

Попробуйте установить версию пакета SDK 2.0.0или более позднюю.

Важное примечание. В этом выпуске есть несколько критических изменений для некоторых случаев использования в пограничной среде. Дополнительные сведения см. в заметках о выпуске

  • Функции Azure
  • Features

Связанные продукты