Какое состояние поддерживается в функциях Azure Durable? - PullRequest
0 голосов
/ 15 апреля 2019

Проходя через функцию Azure Durable, они упоминают, что мы можем писать функции с состоянием. Что подразумевается под состоянием и какое состояние поддерживается? Мы говорим о состоянии выполнения функции?

1 Ответ

2 голосов
/ 15 апреля 2019

Функция с состоянием - это функция, которая имеет состояние, то есть некоторые данные связаны с этой функцией. В нашем конкретном случае речь идет о:

  • управление состоянием рабочего процесса (на каком этапе мы находимся)
  • создание контрольных точек прогресса (при достижении контрольной точки состояние изменяется)
  • постоянная история выполнения
  • планирование деятельности

Из документов :

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

...