我必须根据业务给定的值设置一些过滤条件。我正在考虑为此使用drools,但是文档非常复杂,组件太多。哪些组件需要使用drools作为规则引擎。我的理解是,我需要drools引擎这是核心部件,drools工作台是设置规则的GUI,我还在tomcat服务器上部署了KIE执行服务器,但我需要这样做吗?这是对的吗?我还需要什么吗?
发布于 2017-01-10 11:28:35
我安装了kie服务器和kie工作台。
kie-工作台是一个UI,它允许创建一个项目/容器,2.创建规则或指导规则,3.创建类似POJO对象的数据对象。4.将创建的项目/容器部署到kie-server 5,还有许多我没有研究过的其他事情。
kie-server是1.接受REST请求来管理或执行容器的组件。
我在kie-wb中创建了所需的规则,并将它们部署到kie-server上,然后从我的程序中向kie-server发出rest请求,并在执行所有规则后接收xml响应。
我遵循以下链接http://www.mastertheboss.com/jboss-jbpm/jbpm6/running-rules-on-wildfly-with-kie-server http://mswiderski.blogspot.in/2015/10/installing-kie-server-and-workbench-on.html
发布于 2016-12-14 15:39:39
如果您可以将业务规则定义为源代码的一部分,那么您可以简单地将Drools引擎嵌入到星火作业包含的一个jars中。您只需在依赖项中包含drools-core、drools-编译器、kie-api和kie内部。
如果您需要您的业务人员编写这些规则,或者规则需要重新部署而无需重新部署应用程序,那么您就需要工作台。
https://stackoverflow.com/questions/41102727
复制相似问题