我正在使用Drools决策表。我有一个.XSL文件,其中包含条件列,操作列和多行。一切都运转良好,但如果决策表开始增长,我担心性能。 有谁知道决策表中是否存在某种限制?或者要记住可能影响性能的行数/列数? 应用程序需要始终可用,决策表正在处理我的应用程序的关键部分,这就是我担心的原因。 感谢。
答案 0 :(得分:1)
决策表将转换为常规drools规则,excel表中的每一行都将是一个drools规则。无论您的规则是技术DRL规则还是决策表,都不会影响系统的性能。
由于Drools使用RETE算法,因此规则数量不会影响顺序引擎中的性能。保持工作内存中的对象数量较少而不使用eval更为重要,性能明智。