工作流技术选型(下)

工作流技术选型(下)

图4:Netflix Conductor中微服务编排

Netflix Conductor中的“统计套利”微服务编排

 

 

另一方面,这些平台旨在使用户能够处理大量吞吐量。关于这些平台的卷处理功能,我们几乎没有宝贵的实际信息,因为它们都是新的,因此安装基数要小得多。我们确实从Netflix取得了以下Kibana屏幕截图,有关它们对Conductor的使用:

 

图5:在Netflix内部使用Netflix Conductor的情况(历时7天)

在Netflix内部使用Netflix Conductor的情况(历时7天)

 

上面的问题-如果您一直密切关注-,则显示的数量与上述北美大批量客户在Camunda BPM上报告的数量相比并不理想。但是,如上所述,鉴于Netflix Conductor和Zeebe不使用关系数据库进行数据存储,其理论上的容量处理能力比其开源竞争对手或BPM套件要高得多。

 

很难建议在BPM套件或其开源竞争对手中使用这些所谓的“轻量级”工作流解决方案。如果要处理真正的大容量,则应考虑它们并进行自己的测试。但是,如果不是这种情况,那么使用开源平台或BPM套件可能会更好。

 

概要

 

我们已经就BPM套件,开源BPM平台和轻量级工作流平台的相对功能进行了高层讨论,并比较了两者的优缺点。我们已经为您提供了很多信息!因此,为了简化上述过程,并为您自己的决策过程提供一个起点,这里有两个公认的过分简化的问题,应该帮助您入门:

 

您是否需要BPM /工作流平台中的用户界面生成功能或高级报告功能?如果是,请从BPM套件开始评估。

 

您是否需要处理理论上庞大的每日量,例如每天数十亿甚至更多的工作流实例?如果是,请使用轻量级工作流程解决方案开始评估。

 

如果对两个问题的回答均为“否”,则从开源BPM平台开始评估;否则,请继续进行评估。他们共同提供了工作流功能,高性能功能和灵活性的最佳组合,为当今更多采用工作流计划的企业提供帮助。

 


 

相关教程