大型Web应用程序中的Windows Workflow使用情况

Ken*_*n D 9 asp.net-mvc state-machine workflow-foundation asp.net-mvc-3

虽然我在互联网上检查的大多数例子都使用WF来处理类似向导的步骤或设计基于工作流的UI,并且因为Windows Workflow可以处理状态机,如果我们说,我们有一个像Stackoverflow这样的网站. com,在我们使用WorkFlow基础的应用程序的哪些方面?

例子:

  • 一个用户的问题已获得10个投票,给其所有者一个青铜徽章.
  • 一个问题刚刚获得了10,000个视图,设置了top_question标志.

应该使用Windows Workflow处理这些小(但实际上有太多)事件吗?
是否有任何WF组件放置在内置WF的顶部以简化此类操作?

Hec*_*rea 3

我还没有看到使用 WF、BizTalk 或任何其他引擎等工作流引擎成功构建应用程序。我所说的成功是指:它已投入生产,并且与没有开箱即用的工作流引擎构建的应用程序相比,生成的应用程序更易于维护。

Udi Dahan就该主题发表了一篇非常有趣的博客,他在其中详细阐述了为什么这些东西通常只适用于演示,而不适用于现实生活。

公平地说,我应该澄清一下,我没有任何 WF 的实践经验,我不久前确实玩过 BizTalk,发现它完全超出了我的需要