drools workbench +kie server
程序员文章站
2022-05-22 11:14:23
...
环境安装(本地环境安装)
直接使用docker安装
参考文档:
drools workbench:https://hub.docker.com/r/jboss/drools-workbench-showcase
kie server:https://hub.docker.com/r/jboss/kie-server-showcase/
drools workbench使用
1.新建项目
需要关注Group ID和Artifact ID,按照maven正常项目创建即可。
2.通过Add Asset添加对象和规则
对象模板:
package com.wb.drools.spark;
/**
* This class was automatically generated by the data modeler tool.
*/
public class Person implements java.io.Serializable {
static final long serialVersionUID = 1L;
public Person() {
}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
规则模板:
package com.wb.drools.spark;
import com.wb.drools.spark.Person
rule "Hello World"
when
$person:Person( age >= 18 );
then
$person.setName("aaa");
end
编写完对象和规则后注意点击检验判断对象和规则的写法是否符合要求。
3.完成项目添加kie server服务
1)点击项目中的设置
2)添加kie base设置
需要注意Package的填写
3)新增kie session
Session填写最好有规律后面需要用到
4)点击保存
4.构建和发布
Kie Server使用
1.点击到servre中
在这里可以看到绑定在drools上的kie servre服务器。
2.发布项目到kie server
指定项目然后点击启动即可,第一次启动很慢,会报错忽略即可,多点击几次启动。
3.获取kie server中的容器
地址:http://XXXX:8180/kie-server/services/rest/server/containers
这里可以获取到发布项目的容器Id。
上一篇: drools 规则引擎使用手记
下一篇: 抽象类和接口
推荐阅读
-
drools workbench 7.8部署
-
drools workbench 7.8部署
-
使用HANA Web-based Development Workbench创建最简单的Server Side JavaScript Server-Side-JavaScriptJavaScriptHANASAPnodejs
-
drools规则引擎与kie-wb和kie-server远程执行规则(7.18.0.Final)
-
drools workbench tomcat下部署
-
SpringBoot配合Drools workbench(BusinessCentral)和maven配置实现动态规则更新
-
drools-kie API 和kmodule.xml 文件详解
-
drools workbench +kie server
-
Drools Workbench 7.8.Final + Spring Boot实现动态规则
-
初探Drools--workbench 中文乱码问题