Prefect工作流自动化管理系统
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 驱动
评论
jBPM工作流管理系统
jBpm是一个灵活可扩展的工作流管理系统。作为jBpm运行时server输入的业务流程使用简单强大的语言表达并打包在流程档案中。jBpm将工作流应用开发的便利性和杰出的企业应用集成(EAI)能力结合了
jBPM工作流管理系统
0
Joget Workflow工作流管理系统
JogetWorkflow是一个工作流管理系统,用户可以利用这个平台为他们机构的业务流程设计相应的工作流并部署和运行该工作流。它拥有以下特性:设计、部署、运行简单和快速。流程引擎支持XPDL标准。提供
Joget Workflow工作流管理系统
0
Pegasus WMS工作流管理系统
Pegasus(飞马座)工作流管理系统包括一套技术标准工作流程应用程序中执行帮助许多不同的环境中,包括桌面、校园集群、网格、云。它弥补了科学领域和执行环境通过自动映射到分布式资源的高层工作流描述。它会
Pegasus WMS工作流管理系统
0
Toil跨平台工作流管理系统
Toil是一个可扩展的、高效的、跨平台的工作流管理系统,完全用Python编写。主要特性:安装方便,支持pip安装支持常见的工作流语言(CWL)完全支持draft-3CWL规范,允许执行 CWL工作流
Toil跨平台工作流管理系统
0