Drools 的冠军挑战者实验、可扩展性和规则测试

Champion challenger experiment, scalability, and rule test of Drools

虽然我们正在尝试决定是否使用 Drools 作为我们的规则引擎,但有一些我们关注的功能。

  1. 能否在 Drools 中进行冠军挑战者实验(如果可能的话,很容易)?

  2. Drools 的可扩展性怎么样?当事实从几千增加到几百万甚至更多时,我们是否需要更换另一个规则引擎?

  3. 能否在部署前测试规则?业务分析师可以在编写规则时测试规则,例如在 drools workbench?

  • 如果 冠军挑战者实验 可以使用 Drools 和 Java 中可用的功能进行,那么它可以进行。 (由于您没有提供该实验的规范,所以只能说这些了。)
  • 一个 Drools 应用程序可以处理数百万个事实,但(一如既往)它取决于您准备提供的资源(时间、内存、CPU 每秒周期数、带宽……)。
  • 规则可以在部署前进行测试,就像任何其他软件一样 - 它需要技巧和努力。
  • 我因为说业务分析师首先不是软件工程师,他们也不是软件测试人员而臭名昭著。如果规则系统营销专家试图让您相信:问问他们为什么汽车或飞机营销分析师不是试车员或试飞员。