1.Drools概述

使用场景:大规模复杂且频繁变更的业务场景下,将业务逻辑从代码中抽取出来,一方面使代码复杂度降低,另一方面对于频繁变更的业务逻辑,可以随时修改规则文件,而不需要重新部署代码。

提到JBoss的规则引擎,会想到JBPM工作流引擎,相似之处是工作流引擎中把流程从代码中抽取出来,变更流程时候只需要修改并重新部署流程文件。

JBoss提供了workbench以及kie-server,对Drools以及JBPM都有很好的支持,可以利用workbench可视化工具建立工程,创建规则或流程文件,并最终部署到kie-server上。kie-server可以提供接口,供客户端通过API调用服务。

官网

https://www.drools.org/

简介

https://blog.csdn.net/express_wind/article/details/77141674

github

https://github.com/kiegroup/drools

https://github.com/nick8sky/spring-clouds/blob/master/boot-drools/pom.xml

国内博客

https://blog.csdn.net/wo541075754/article/category/6397798

https://blog.csdn.net/chinrui/article/details/74906748

用docker搭建及使用Workbench与kie-server

https://blog.csdn.net/chinrui/article/details/79018351

rete

https://blog.csdn.net/u012373815/article/details/53869097

https://www.cnblogs.com/wangchunlan1299/p/7678250.html

stateful stateless区别

https://blog.csdn.net/u013815546/article/details/70050315

你可能感兴趣的:(1.Drools概述)