使用Workflow Foundation对性能的影响

时间:2008-10-15 13:46:19

标签: performance workflow workflow-foundation

我意识到这是一个非常普遍的问题,但我想知道在相当大的企业系统中使用WF禁止命令代码实现业务逻辑对性能的影响。我想听听其他人在这方面的经验。

2 个答案:

答案 0 :(得分:7)

您可以查看Performance Characteristics of Windows Workflow Foundation,了解在Windows Workflow Foundation上开发应用程序时非常重要的关键性能注意事项和建模指南。

但我建议等待自they are promising

以来在PDC(10月底)发布WF 4.0的声明
  

显着改善   性能和可扩展性(十倍   绩效改善)


编辑(在PDC之后,11Nov08):

好的,尽管Kenny Wolf said in his talk表示从执行速度到持久性大小的性能提升了10-100倍,但在PDC上的性能并没有太多透露。

此外,Rick Garibay与Kenny Wolf here发表了一些讨论后讨论。我正在复制相关段落:

  

我的第一个问题是围绕着   这种重大改革的推动力。   肯尼分享他们非常专注,   非常重视客户的关键要求   和早期的机会   框架的版本。曾经有   最能引起共鸣的3种功能类型。   首先,提供真正的   允许的基于模型的框架   WF的每个方面都是   以声明方式表示。第二,是   能够真正参与   存储库生态系统,这是关键   部署,管理和运营   场景。最后,但并非最不重要的是   性能

     

在他的演讲早些时候,肯尼引用了   有趣的改进,包括10倍   100倍的性能改进和   坚持不懈的工作流程   基本上“免费”使用WF 4.0。在我们的   在他之后进行更多一对一的讨论   谈话,他用摆动的比喻   在棒球场上用木制棒球   蝙蝠。而木制棒球棒是   有效,感觉有点沉重,如果   有时不笨重。当你拿起   这是一个铝棒球棒   明显更轻,感觉更好   明显更具空气动力学。 WF 3.0   和3.5工作,但WF 4是一个新的和   改进的铝棒球棒。

答案 1 :(得分:2)

我曾经做过一些关于WF表现的基准测试。事实证明,“陈述性条件”非常缓慢。我相信这是由于在这个过程中做了很多反思。