我是 Drools 的新手。我阅读了很多在 Java 企业应用程序或 Spring 应用程序中使用 Drools 的示例。我发现 Drools 支持与 Spring 和 CDI 集成,通过在 spring 中使用注释或应用程序上下文来创建 Kie 对象,如 KBase
, KSession
和 KContainer
。我无法获得使用这种集成方法的优势。其他示例开发 Spring 应用程序,但使用传统方式创建这些对象。 like this example
使用 Drools 集成而不是传统方式有什么好处?我应该使用哪种方式? KSession
的注入(inject)是否实现了任何 session 管理或池化?
最佳答案
与传统方式相比,Spring Drools 集成不会有显着的性能改进。
但与任何 Spring 框架模块一样,Spring Drools Integration 将为您的 Drools 配置提供一个抽象层和灵 active 。
此外,它可以通过使用最少的配置轻松创建必要的 Drools 对象,使一切变得简单,并让您专注于核心规则实现。
关于java - Drools 集成与传统方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41672740/