drools workbench +kie server

环境安装(本地环境安装)

直接使用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 IDArtifact 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.Personrule "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。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部