Cadence Workflow Engine由Uber开发,并在MIT许可下开源。Cadence与大多数现有工作流引擎之间的区别在于,它以开发人员为中心,并且具有极高的灵活性和可扩展性(每秒更新数万次,打开的工作流多达数十亿个)。工作流被编写为面向对象的程序,并且引擎确保在主机发生故障的情况下,工作流对象的状态(包括线程堆栈和局部变量)得以完全保留。...Cadence实际上用于超过单个应用程序的任何后端应用程序请求回复。用法示例包括:分布式CRON作业管理ML /数据管道对业务事件做出反应。例如在Uber的旅行活动。工作流可以根据收到的事件累积状态,并在必要时执行活动。将服务部署到Mesos / Kubernetes CI管道实施确保在收到请求时完成多个服务调用。包括SAGA模式的实施管理人员任务(类似于Amazon MTurk)媒体处理客户支持票务路由订单处理与ChaosMonkey等类似的测试服务其他用例集基于移植现有工作流引擎以在Cadence上运行。实际上,任何现有的引擎工作流规范语言都可以移植到Cadence上运行。移植了多个内部Uber系统。这样,单个后端服务就可以为多个特定于域的工作流系统提供支持。
cadence-workflow

分类目录

Android版Cadence Workflow的替代品

Imixs-Workflow

Imixs-Workflow

Imixs Workflow是一个BPM框架,旨在降低业务应用程序的复杂性。基于BPMN 2.0标准,您可以更改业务逻辑,而无需更改任何代码行。
Zvolv

Zvolv

Zvolv是无代码工作流自动化。借助AI,认知自动化,协作等内置功能,几天之内即可构建企业应用程序。