美文网首页
1.Drools概述

1.Drools概述

作者: 元代码 | 来源:发表于2018-06-20 12:02 被阅读0次

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

提到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概述

    使用场景:大规模复杂且频繁变更的业务场景下,将业务逻辑从代码中抽取出来,一方面使代码复杂度降低,另一方面对于频繁变...

  • 概述

    Web 基础 HTTP(HyperText Transfer Protocol,超文本传输协议)。 WWW(Wor...

  • 概述

    计算机网络由若干结点和链路组成。网络间可以通过路由器互连起来,构成的网络称为互连网(internet)。inter...

  • 概述

    资源 主页:http://opencv.org文档:http://docs.opencv.org/master/问...

  • 概述

    1、分类 创建型:Singleton,Builder,Prototype,Abstract Factory,Fac...

  • 概述

    2018年7月26日,是我开始记录我和我男朋友的爱情故事的第一天,也是我和他在一起的第99天。 其实我们刚在一...

  • 概述

    电路交换、分组交换 电路交换由于电话通信系统,分组交换用于网络数据传输。 电路交换两个用户独占一条物理链路;分组交...

  • 概述

    课程大纲: 1、图像的基本构成2、像素读写3、图像像素值统计信息4、像素值数学运算5、图像RGB彩色空间6、色彩空...

  • 概述

    作者认为这套需求过程可以适用于多种软件开发的情况。这套需求过程虽然不是唯一的解决方案,但学习这个过程可以获得很多帮...

  • 概述

    1、计算机网络向用户提供的最重要的功能有两个连通性和共享。2、网络由若干结点和连接这些结点的链路组成。结点可以是计...

网友评论

      本文标题:1.Drools概述

      本文链接:https://www.haomeiwen.com/subject/rontyftx.html