java - Drools 集成与传统方式

标签 java spring integration drools

我是 Drools 的新手。我阅读了很多在 Java 企业应用程序或 Spring 应用程序中使用 Drools 的示例。我发现 Drools 支持与 Spring 和 CDI 集成,通过在 spring 中使用注释或应用程序上下文来创建 Kie 对象,如 KBase, KSessionKContainer。我无法获得使用这种集成方法的优势。其他示例开发 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/

相关文章:

java - 相同的输入流可以在流读取器中使用吗

java - 在批处理文件中包含 jar 文件时出错

java - Primefaces 一页中的两个数据表导致分页和过滤问题

java - Spring liquibase变更集文件更新

ninject - 在集成测试中使用 IMapper

Delphi SVN 集成可以与 SVN 1.7 一起使用吗?

java - JUnit 测试具有多个(不同)参数的预期异常

java - 如何在Java中实现这个功能?

java - 如何在Spring拦截器中使用@ExceptionHandler?

spring - Axis2(aar) + spring,没有 servletContext