您现在的位置是:首页 > 文章详情

Prefect —— 工作流自动化管理系统

日期:2022-11-28点击:595

Prefect 是一个新的工作流管理系统,为现代基础设施而设计,由开源的 Prefect Core 工作流引擎驱动。用户将任务组织成流程,而 Prefect 则负责其他工作。Prefect 可编排现代数据堆栈,是构建、运行和监控大规模数据管道的最简单的方法。

使用灵活的 Python 框架轻松将任务组合到工作流中,然后通过 Prefect UI 或 API 部署、安排和监控它们的执行。

让 Prefect 负责调度、基础设施、错误处理、重试、日志、触发器、数据序列化、参数化、动态映射、缓存、并发等。

 from prefect import task, Flow, Parameter @task(log_stdout=True) def say_hello(name): print("Hello, {}!".format(name)) with Flow("My First Flow") as flow: name = Parameter('name') say_hello(name) flow.run(name='world') # "Hello, world!" flow.run(name='Marvin') # "Hello, Marvin!"

特性:

  • 自动化所有事情
  • 本地测试,全球部署:工作流是在本地开发和测试的,然后部署到大规模执行
  • 简单而强大:Prefect Cloud 由 GraphQL、Dask 和 Kubernetes 驱动

 

原文链接:https://www.oschina.net/p/prefect
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章