Расширение "Устойчивые функции" теперь поддерживает Python
Дата публикации: 24 июня, 2020
Расширение Функций Azure "Устойчивые функции", которое позволяет определять бессерверные рабочие процессы с отслеживанием состояния, теперь поддерживает Python. Разработчики и специалисты по обработке и анализу данных теперь могут управлять сложными рабочими нагрузками этого процесса в Функциях Azure с помощью привычных конструкций языка Python.
Распространенный сценарий, поддерживаемый Устойчивыми функциями, — объединение последовательности функций для создания длительно выполняемого конвейера обработки данных. Сначала разрабатывается функция оркестратора. Она использует обычный код Python для создания рабочего процесса, который вызывает другие функции Azure. Устойчивые функции отвечают за ход установки контрольных точек и логику повторных попыток. Вы можете обрабатывать ошибки оркестрации с помощью стандартных инструкций try/except.
Другой сценарий, который позволяют реализовать Устойчивые функции, — разветвление рабочих нагрузок машинного обучения для выполнения параллельных задач с использованием преимуществ эластичного масштабирования, предоставляемых бессерверной платформой Функций Azure.
О других шаблонах, поддерживаемых Устойчивыми функциями, можно прочитать в этой документации. Чтобы начать работу с Устойчивыми функциями с поддержкой Python, воспользуйтесь этим кратким руководством.