WF4规则和MS BRE性能比较
本文关键字:性能 性能比 比较 BRE MS 规则 WF4 | 更新日期: 2023-09-27 18:02:05
我正在比较业务规则引擎(BRE((与BizTalk Server一起使用(和WF 4.0作为Rune引擎使用。
比较我发现的这篇文章的性能,它使用一些测试来比较这两个引擎。
它得出的结论是,除了First Hit
条件外,WF在所有情况下都会在性能测试中失败,这在大多数情况下都不是问题。
测试似乎非常具体,大多数真实案例的情况似乎不同。(正如文章所说(。
尽管BRE使用RETE算法,但现实世界中有多少案例恰好具备RETE可以帮助的条件?WF 4.0中缺乏RETE是否有将其用作规则引擎的风险?
此外,它使用了WF 3.5,我知道WF 4.0有一些性能改进。
所以我的问题是:
问题:在BRE上使用WF 4.0有哪些性能风险?
您不太可能找到两者的直接且有意义的比较,尤其是在性能方面。
因此,有了BizTalk BRE的直接经验和WF规则引擎的替代经验,我想说,选择其中一个并不存在"风险",尤其是在性能方面。
即使你有一个每天处理1000万次发送的应用程序,在这两个规则引擎的任何差异变得明显之前,还有很多其他地方需要优化。
话虽如此,应该根据您已经工作的环境做出决定。这意味着,如果您正在开发BizTalk应用程序,请使用BRE。如果您正在开发Win-WF应用程序,请使用WF规则引擎。