Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Durable Functions — это расширение Azure Functions, которое позволяет создавать рабочие процессы с сохраняющимся состоянием в бессерверной среде, посредством написания функций оркестрации, активности и сущностей в коде. Среда выполнения Durable Functions управляет состоянием, контрольными точками, повторными попытками и восстановлением, чтобы рабочие процессы могли работать надежно в течение длительных периодов.
Подсказка
Не знаете, следует ли использовать Durable Functions или автономные пакеты SDK для устойчивых задач? См. статью "Выбор модели размещения".
Поддерживаемые языки
В следующей таблице перечислены языки с поддержкой Durable Functions и со ссылками на краткие руководства по конкретному языку.
| Язык | поддержка Durable Functions | Быстрый старт |
|---|---|---|
| .NET (C#) | Поддерживается | Создание первой устойчивой функции (C#) |
| JavaScript | Поддерживается | Создание первой устойчивой функции (JavaScript) |
| TypeScript | Поддерживается | Создание первой устойчивой функции (TypeScript) |
| Python | Поддерживается | Создайте свою первую долговечную функцию (Python) |
| PowerShell | Поддерживается | Создание первой устойчивой функции (PowerShell) |
| Java | Поддерживается | Создайте свою первую долговечную функцию (Java) |
Для особенных требований языка и подробностей пакета, см. раздел Связи в Durable Functions.
Как приступить к работе
- Создайте новое приложение Azure Functions с помощью одного из быстрых начальных руководств по языкам, указанным в разделе Поддерживаемые языки.
- Добавьте функцию оркестратора и одну или несколько функций активности.
- Настройте и выберите бэкенд в поставщиках хранилища для Durable Functions. Рекомендуется использовать планировщик устойчивых задач.
- Запустите и протестируйте локально с помощью Azure Functions Core Tools.
- Разверните в Azure и мониторьте экземпляры оркестрации.
После запуска первого рабочего процесса изучите центры задач, функции HTTP и ограничения кода оркестратора.