Drools規則引擎可以直接在項目中編寫drl文件,后調用。
也可以搭建kie-server和kie-workbench來進行遠程調用。
關系:
在kie-workbench通過頁面配置規則,發布到執行服務器kie-server中,代碼中通過調用kie-server的rest接口拿到執行結果。
搭建方式:
使用Docker搭建,直接在DockerHub官網中有詳細的搭建方式,但是如果server和workbench都原封不動的按照文檔來,可能會有一些問題。如圖:
Kie-server 啟動的時候需要關聯kie-workbench 命令里面寫的workbench名字是drools-wb,但是workbench安裝頁面寫的名字卻是:
改為一致就可以了。
文檔地址:https://hub.docker.com/r/jboss/drools-workbench-showcase
https://hub.docker.com/r/jboss/kie-server-showcase/