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