Durable Functions 现支持 Python
发布日期:六月 24, 2020
Durable Functions 是 Azure Functions 的一项扩展,可用于定义有状态无服务器工作流。该扩展现支持 Python。开发人员和数据科学家现可使用熟悉的 Python 语言构造在 Azure Functions 中编排复杂的数据处理和数据科学工作负载。
Durable Functions 实现的一个常见场景是将一系列函数联接起来,构建一个长期运行的数据处理管道。你可编写一个业务流程协调程序函数,它使用普通的 Python 代码来编制一个可调用其他 Azure Functions 的工作流。Durable Functions 负责检查进度和重试逻辑,你可使用标准的 try/except 语句处理业务流程协调中的错误。
Durable Functions 可实现的另一个场景是扇出机器学习工作负载来执行并行任务,从而利用 Azure Functions 无服务器平台提供的弹性缩放能力。
有关 Durable Functions 支持的更多模式,请参阅本文档。要开始使用 Python Durable Functions,请尝试快速入门。