Drools 的冠军挑战者实验、可扩展性和规则测试
Champion challenger experiment, scalability, and rule test of Drools
虽然我们正在尝试决定是否使用 Drools 作为我们的规则引擎,但有一些我们关注的功能。
能否在 Drools 中进行冠军挑战者实验(如果可能的话,很容易)?
Drools 的可扩展性怎么样?当事实从几千增加到几百万甚至更多时,我们是否需要更换另一个规则引擎?
能否在部署前测试规则?业务分析师可以在编写规则时测试规则,例如在 drools workbench?
中
- 如果 冠军挑战者实验 可以使用 Drools 和 Java 中可用的功能进行,那么它可以进行。 (由于您没有提供该实验的规范,所以只能说这些了。)
- 一个 Drools 应用程序可以处理数百万个事实,但(一如既往)它取决于您准备提供的资源(时间、内存、CPU 每秒周期数、带宽……)。
- 规则可以在部署前进行测试,就像任何其他软件一样 - 它需要技巧和努力。
- 我因为说业务分析师首先不是软件工程师,他们也不是软件测试人员而臭名昭著。如果规则系统营销专家试图让您相信:问问他们为什么汽车或飞机营销分析师不是试车员或试飞员。
虽然我们正在尝试决定是否使用 Drools 作为我们的规则引擎,但有一些我们关注的功能。
能否在 Drools 中进行冠军挑战者实验(如果可能的话,很容易)?
Drools 的可扩展性怎么样?当事实从几千增加到几百万甚至更多时,我们是否需要更换另一个规则引擎?
能否在部署前测试规则?业务分析师可以在编写规则时测试规则,例如在 drools workbench?
中
- 如果 冠军挑战者实验 可以使用 Drools 和 Java 中可用的功能进行,那么它可以进行。 (由于您没有提供该实验的规范,所以只能说这些了。)
- 一个 Drools 应用程序可以处理数百万个事实,但(一如既往)它取决于您准备提供的资源(时间、内存、CPU 每秒周期数、带宽……)。
- 规则可以在部署前进行测试,就像任何其他软件一样 - 它需要技巧和努力。
- 我因为说业务分析师首先不是软件工程师,他们也不是软件测试人员而臭名昭著。如果规则系统营销专家试图让您相信:问问他们为什么汽车或飞机营销分析师不是试车员或试飞员。