[bigdata-093] drool 规则引擎安装和试用(不全)
1. drools官网
http://drools.org/
2.drools的文档
2.1 文档连接 http://drools.org/learn/documentation.html
2.2 参考手册 https://docs.jboss.org/drools/release/6.5.0.Final/drools-docs/pdf/drools-docs.pdf
2.3 用户指南 https://nheron.gitbooks.io/droolsonboarding/content/
2.4 java api https://docs.jboss.org/drools/release/6.5.0.Final/kie-api-javadoc/index.html
3. drools下载和安装
http://drools.org/download/download.html
https://download.jboss.org/drools/release/6.5.0.Final/drools-distribution-6.5.0.Final.zip
解压缩然后按装到~/usr/drools目录
4. drools的组件
Drools Workbench (web UI for authoring and management) drools的web ui认证和管理
Drools Expert (business rules engine) 规则引擎
Drools Fusion (complex event processing features) 复杂环境处理
jBPM (process/workflow integration for rule orchestration/flow) 工作流集成
OptaPlanner (automated planning) 自动规划
5.在eclipse立安装drools组件,有两种方式
5.1 在eclipse-->help-->install new software-->
https://download.jboss.org/drools/release/7.0.0.CR3/org.drools.updatesite/
5.2 第二种方式,下载
https://download.jboss.org/drools/release/6.5.0.Final/droolsjbpm-tools-distribution-6.5.0.Final.zip
然后解压缩,unzip it and configure the directory "binaries/org.drools.updatesite" as a local updatesite.
6.一些可以参考的源码
http://drools.org/code/sourceCode.html
7. 在drools ide创建一个example项目
new-->project-->其他-->drools-->第二个选项-->一路next
然后创建了一个有三个test的java代码。能跑通。具体流程后文解释。
8. 用户指南读书笔记
8.1 https://nheron.gitbooks.io/droolsonboarding/content/
8.2 drools有两种东西:
8.3 草泥马,这英语写的也太烂了
https://nheron.gitbooks.io/droolsonboarding/content/gettingStarted/drools.html
2)这条是什么jb玩意写的英语,草泥马。
8.4 如果你需要对某些数据使用规则,那么,是将数据实例化之后将它们放入到规则引擎,这些实例也就是Fact。如果要操作规则引擎,需要实例化 KieContainer。然后从KieContainer里获取KieSession,由它激发规则进行推导。
8.5 从头创建一个drools示例项目
8.5.1 创建演示项目
new-->project-->drools|droolsprojects-->create-an-sample-project
8.5.2
[bigdata-093] drool 规则引擎安装和试用(不全)相关推荐
- 调研规则引擎用于八字命理
熟悉命理书的朋友都知道,书上计划都是一些条文组成的断语,从下表可以看到,命理大师们习惯描述什么条件,会出现什么样的情况,这样看起来是不是很像规则引擎的职能呢?于是我就想调研一下java相关的规则引擎, ...
- 以Drools5.5为例说明“规则引擎在业务系统中应用”---起始篇
一.规则引擎 见 百度百科 二.Drools5.5配置 1.安装配置Drools5.5 1.下载http://www.drools.org/download/download.html 2.安装ecl ...
- 使用 Drools 规则引擎实现业务逻辑,可调试drl文件
http://www.srcsky.com/tech/arts/389.html 代码下载http://download.csdn.net/detail/zhy011525/2462313 使用 Dr ...
- activiti 5.21工作流规则引擎扩展(businessRuleTask)
2019独角兽企业重金招聘Python工程师标准>>> 背景介绍: 公司有自己的规则引擎配置平台,执行核心为drools,配置后生成规则脚本,存入数据库,执行的时候调用drools的 ...
- emq数据储存到mysql_EMQ X 规则引擎系列(三)存储消息到 InfluxDB 时序数据库
前言 InfluxDB 是一个用于存储和分析时间序列数据的开源数据库,内置 HTTP API,类 SQL 语句的支持和无结构的特性对使用者而言都非常友好.它强大的数据吞吐能力以及稳定的性能表现使其非常 ...
- Gengine规则引擎
最近对B站开源的gengine规则引擎进行了入门级的研究.现在整理的资料记录如下.(欢迎交流讨论) 原博客地址: https://www.cnblogs.com/feixiang-energy/p/1 ...
- C# 规则引擎RulesEngine
当编写应用程序时,经常性需要花费大量的时间与精力处理业务逻辑,往往业务逻辑的变化需要重构或者增加大量代码,对开发测试人员很不友好. 之前在这篇文章说过,可以使用脚本引擎来将我们需要经常变化的代码进行动 ...
- esxi root 密码规则_陌陌风控系统静态规则引擎aswan
陌陌风控系统静态规则引擎,零基础简易便捷的配置多种复杂规则,实时高效管控用户异常行为. [名词解释] 策略原子:基于用户行为数据进行异常判断的基础元素,如设备黑名单.手机号黑名单等 管控原子:用户命中 ...
- python 规则引擎 drools_Drools规则引擎入门demo
简单介绍 互联网旧系统维护中往往存在非常多的规则(比如:age < 16 || age > 50 -> REJECT ).最便捷的实现就是用 if-else 来写,但是随着规则的增加 ...
- ThingsBoard 规则引擎-邮件通知
之前我们已经学习了Thingsboard安装.设备接入.简单的数据可视化内容,今天来继续学习下thingsboard其他特性. 规则引擎 应用场景 ThingsBoard规则引擎是一个支持高度可定制复 ...
最新文章
- mysql8导入 psc 没有数据_新特性解读 | MySQL 8.0.22 任意格式数据导入
- Learning the Vi Editor, 6th Edition学习笔记(0)
- RMAN 备份SHELL
- LeetCode——Backtracking
- colab把数据放在content下面以及放在drive下面的训练速度比较
- 第U题:Java BigDecimal解决··Noder现在上初三了,正在开始复习中考。他每天要计算型如..............
- Ubuntu20.04安装qt详细教程
- 详解Autosar Arxml中的CANFD报文及格式
- 计算机金山打字基础,金山打字通电脑版
- 测试技术-兼容性测试
- HDMI接口 PCB布线指南-4层板为例
- 西伯利亚曾经叫鲜卑利亚
- 极品PS动作繁星散射GIF动画
- newton插值公式
- 使用Vue实现todos(Vue CLI和VueX)
- 彭八百大师馆藏珍品IP系列数字藏品火爆发售
- 互联网快讯:极米优质产品助力大屏观影;中兴手机官宣吴京为全新代言人
- 互联网医院搭建|慢病管理系统功能板块介绍
- 对象存储 与 文件存储
- 一种用于解决样本内某些不平衡问题的损失函数的复现