ASP.NET 核心项目的最佳工作流引擎是什么
What is the best workflow engine for ASP.NET Core project
我们正在评估和寻找支持 .NET-Core 的工作流引擎,我非常感谢社区的意见。我想听听基于你们实施案例的建议。
到目前为止,我的主要评价标准如下;
- 开源和 OEM 友好许可证
- 生产安装(成功案例很有帮助)
- 提供技术支持
- 开放标准支持 - BPMN
- 动态 creation/assembly 基于输入的工作流
- 可嵌入
目前我正在评估 Elsa、Workflow Core、Argo 和 Airflow。 Elsa 似乎也是一个不错的候选人,但从未使用过它。
你们在 Elsa 工作流引擎上有任何成功的部署吗?
完全公开:我是 Elsa 的项目负责人,但我会尽我所能 objective。
Elsa 目前不支持 BPMN,因此如果这是一个硬性要求,那么 Elsa 可能不适合您的项目。至少在未来实现 BPMN 之前不会。
至于技术支持,目前还没有官方付费支持,但社区非常友好和乐于助人,虽然规模仍然相对较小。
基于输入的动态创建是可能的,因为您可以以编程方式定义工作流。但是您不能在工作流执行时更新它(这或多或少类似于能够在程序运行时更新 C# 程序语句)。不确定这是否是您要查找的内容?
除此之外,Elsa 是 OEM 友好的,在我所知道的几家公司的生产中成功运行并且是可嵌入的。
我们正在评估和寻找支持 .NET-Core 的工作流引擎,我非常感谢社区的意见。我想听听基于你们实施案例的建议。
到目前为止,我的主要评价标准如下;
- 开源和 OEM 友好许可证
- 生产安装(成功案例很有帮助)
- 提供技术支持
- 开放标准支持 - BPMN
- 动态 creation/assembly 基于输入的工作流
- 可嵌入
目前我正在评估 Elsa、Workflow Core、Argo 和 Airflow。 Elsa 似乎也是一个不错的候选人,但从未使用过它。 你们在 Elsa 工作流引擎上有任何成功的部署吗?
完全公开:我是 Elsa 的项目负责人,但我会尽我所能 objective。
Elsa 目前不支持 BPMN,因此如果这是一个硬性要求,那么 Elsa 可能不适合您的项目。至少在未来实现 BPMN 之前不会。
至于技术支持,目前还没有官方付费支持,但社区非常友好和乐于助人,虽然规模仍然相对较小。
基于输入的动态创建是可能的,因为您可以以编程方式定义工作流。但是您不能在工作流执行时更新它(这或多或少类似于能够在程序运行时更新 C# 程序语句)。不确定这是否是您要查找的内容?
除此之外,Elsa 是 OEM 友好的,在我所知道的几家公司的生产中成功运行并且是可嵌入的。