【问题标题】:What is the best workflow engine for ASP.NET Core project什么是 ASP.NET Core 项目的最佳工作流引擎
【发布时间】:2021-08-23 12:29:57
【问题描述】:

我们正在评估和寻找支持 .NET-Core 的工作流引擎,我非常感谢社区的意见。我想听听基于你们实施故事的建议。

到目前为止,我的主要评价标准如下;

  • 开源和 OEM 友好许可
  • 生产安装(成功案例很有帮助)
  • 提供技术支持
  • 开放标准支持 - BPMN
  • 根据输入动态创建/组装工作流
  • 可嵌入

目前我正在评估 Elsa、Workflow Core、Argo 和 Airflow。 Elsa 似乎也是一个不错的候选人,但从未使用过。 你们在 Elsa 工作流引擎上有什么成功的部署吗?

【问题讨论】:

    标签: .net-core workflow elsa-workflows


    【解决方案1】:

    全面披露:我是 Elsa 的项目负责人,但我会尽量做到客观。

    Elsa 目前不支持 BPMN,所以如果这是一个硬性要求,那么 Elsa 可能不适合您的项目。至少在未来实现 BPMN 之前不会。

    至于技术支持,目前还没有官方的付费支持,但社区非常友好和乐于助人,尽管规模仍然相对较小。

    基于输入的动态创建是可能的,因为您可以以编程方式定义工作流程。但是您无法在工作流执行时更新工作流(这或多或少类似于能够在程序运行时更新 C# 程序语句)。不确定这是否是您要找的?

    除此之外,Elsa 对 OEM 友好,在我认识的几家公司中成功运行,并且是可嵌入的。

    【讨论】:

      猜你喜欢
      • 2019-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-30
      • 1970-01-01
      • 1970-01-01
      • 2014-10-13
      相关资源
      最近更新 更多