“您可以决定创建多个会话...如果出于可伸缩性的原因需要多个会话。”
试图理解在drools项目中何时应该使用多个kiessions
对于重复请求,有状态会话要求每个客户机单独会话(有状态意味着会话保留数据);无状态会话不会。
我正在使用与Kie执行服务器集成的Drools workbench 7.17。我在workbench中创建了一个项目,该项目部署在kie执行服务器上。 我已经在项目的设置中配置了kie-base和kie-会话。将有状态的kie-会话定义为kieSession。我正在使用Kie ServerJavaClient API将事实插入引擎。 我能够在KieSession上进行查找。我将接收不同用户的数据,
几天来,我一直在尝试在Netbeans中运行Drools,但它就是不能像我希望的那样工作。我甚至试着让它作为一个maven项目工作,但效果不太好。我描述了我如何创建这个项目,希望有人能给我一个提示。 首先,我需要它在没有maven的情况下工作,因为我被限制不使用它。但在我把它放到真正的项目中之前,我想测试一下。 所以首先我创建了一个新项目 > drools-compiler-6.4.0。最终的罐子
到目前为止,我还不知道在Drools 6.0.0中向正在运行的Kie会话添加规则并仍然将我的事实保存在Kie会话中的最佳方法(意味着以最小的开销)。在Drools 5中,当KBase更改时,K会话会更新,但Drools 6似乎并非如此,因为我的规则不是在KieBase中创建的。有没有一种方法可以在不更换KieFileSystem中的整个KieModules或Jars的情况下做到这一点。我认为应该有
将KIE Drools Workbench 6.2.0 Final安装在JBoss7应用服务器本地实例中,将KIE Server 6.2.0 Final安装在本地Tomcat7实例中。 创建了包含以下内容的新DRL: 当我将它部署到我的Kie服务器下面的URL时: http://localhost:8080/kie-server-6.2.0.final-webc/services/rest/ser
如果我向Drools引擎添加一个事实,我有一组正确工作的Drools规则,如果我添加两个事实,这些规则只应用于第一个事实。如何使规则集适用于多个事实? 我的可追踪事实: 我的规则集: 失败的测试用例: