以下列舉幾款不錯的規則引擎,方便學習
drools
很強大的brms系統,同時生態也很不錯,問題就是使用上復雜,參考https://github.com/kiegroup/drools&&https://www.drools.org/
OpenL Tablets
參考https://github.com/openl-tablets/openl-tablets,國內資料不是很多,但是官方文檔還是很不錯的
Easy Rules
官方的介紹,傻瓜式的基於pojo的規則引擎,使用簡單,同時也比較強大,支持bdd模式的規則處理,對於java 系統的集成很友好
使用簡單,同時支持基於文件的規則加載,當然了,接口是可擴展的可以自己添加基於db以及s3模式的處理,內置的Listener也是
一個很不錯的監控點,方便我們進行規則審計存儲,參考:https://github.com/j-easy/easy-rules
RuleBook
基於java8 lambda 模式的規則引擎,使用上也是比較靈活的,參考資料https://github.com/deliveredtechnologies/rulebook
說明
如果從可配置管理上drools,Easy Rules,openl-tablets 是更靈活的(支持配置變動,具有腳本的能力)
