
一個很棒的開源工作流引擎清單
完整的産品
- Airflow
- - 基于python的平台,用于運作任務的有向無環圖(DAGs)
- Argo
- - Open source container-native workflow engine for getting work done on Kubernetes
- Azkaban
- - Batch workflow job scheduler created at LinkedIn to run Hadoop jobs.
- Brigade
- - Brigade is a tool for running scriptable, automated tasks in the cloud — as part of your Kubernetes cluster.
- Cadence
- - An orchestration engine to execute asynchronous long-running business logic developed by Uber Engineering.
- CloudSlang
- - Workflow engine to automate your DevOps use cases.
- Conductor
- - Netflix's Conductor is an orchestration engine that runs in the cloud.
- Copper
- - A high performance Java workflow engine.
- Cromwell
- - Workflow engine written in Scala and designed for simplicity and scalability. Executes workflows written in WDL or CWL.
- Cylc
- - Workflow engine that orchestrates complex distributed workflows with cyclic or acyclic graphs. It was originally designed to automate weather forecasting systems at NIWA.
- DigDag
- - Digdag is a simple tool that helps you to build, run, schedule, and monitor complex pipelines of tasks.
- Fission Workflows
- - A high-perfomant workflow engine for serverless functions on Kubernetes.
- Flor
- - A workflow engine written in Ruby.
- Imixs-Workflow
- - A powerful human-centric Workflow Engine based on the BPMN 2.0 standard.
- Kiba
- - Data processing & ETL framework for Ruby
- Mistral
- - Workflow service, in OpenStack foundation.
- Oozie
- - Hadoop的工作流排程程式。
- Pegasus
- - Automate, recover, and debug scientific computations.
- Pinball
- - scalable workflow manager by Pinterest
- Piper
- - A distributed Java workflow engine designed to be dead simple.
- RunDeck
- - Job Scheduler and Runbook Automation.
- Titanoboa
- - Titanoboa is a platform for creating complex workflows on JVM.
- Wexflow
- - A high-performance, extensible, modular and cross-platform workflow engine.
- Workflow Core
- - Workflow Core is a light weight workflow engine targeting .NET Standard.
- Workflow Engine
- - A lightweight .NET and Java workflow engine.
- Zeebe
- - 一個用于微服務編排的工作流引擎,能夠執行由Camunda團隊開發的BPMN模型
BPM套件
- Activiti
- - Activiti is a leading lightweight, java-centric open-source BPMN engine supporting real-world process automation needs.
- Activiti Cloud
- - is now the new generation of business automation platform offering a set of cloud native building blocks designed to run on distributed infrastructures.
- Flowable
- - Flowable項目提供了一組核心的開源業務流程引擎,它們緊湊而高效。它們為開發人員、系統管理者和業務使用者提供了工作流和業務流程管理(BPM)平台。
- jBPM
- - The core of jBPM is a light-weight, extensible workflow engine written in pure Java that allows you to execute business processes using the latest BPMN 2.0 specification.
SAAS
- Bip.io
- - Web Automation For People And Robots.
- Zenaton
- - Workflow engine for data processes and background jobs available in PHP, Node.js, Python and Ruby.
庫(嵌入式使用)
- Camunda
- - Both a java library and optionally a full fledged product on top of it.
- Captain
- - Distributed, light-weight java workflow engine for a microservice architecture.
- Luigi
- - Python module that helps you build complex pipelines of batch jobs.
- Viewflow
- - Reusable workflow library that helps organize people collaboration business logic in django applications.
- Workflow Core
- - Lightweight workflow engine for .NET Standard
本架構師選擇加黑的幾個,你選那個 ?
複制
原文:https://github.com/meirwah/awesome-workflow-engines
本文:https://pub.intelligentx.net/curated-list-awesome-open-source-workflow-engines
讨論:請加入知識星球或者小紅圈【首席架構師圈】
本文參與 騰訊雲自媒體分享計劃,歡迎熱愛寫作的你一起參與!
本文章分享自微信公衆号
首席架構師智庫
作者:南極真君
原始發表時間:2019-09-23
如有侵權,請聯系 [email protected] 删除。