规则引擎

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了规则引擎相关的知识,希望对你有一定的参考价值。

参考技术A 规则引擎drools的rete算法实现原理和事实匹配过程
https://cloud.tencent.com/developer/article/1477434

随笔分类 - 策略算法和规则引擎
https://www.cnblogs.com/shangxiaofei/category/759910.html

Production Matching For Large Learning Systems
http://reports-archive.adm.cs.cmu.edu/anon/1995/CMU-CS-95-113.pdf

RETE算法初窥
https://blog.abstiger.com/introduce-rete-algorithm/

规则引擎-03-RETE 算法
https://houbb.github.io/2020/05/26/rule-engine-03-rete

====================
规则引擎
https://www.yuque.com/yangdakang/kb/bstdgr

规则引擎:大厂营销系统资格设计全解
https://www.infoq.cn/article/kkxmqr5wp7ihfctewdma

开源规则流引擎实践
https://developer.ibm.com/zh/technologies/artificial-intelligence/articles/os-drools/

Drools规则引擎探究以及在IOT的应用
https://www.infoq.cn/article/jhsis8qkp3wrheuoq5ut

B 站新一代 golang 规则引擎的设计与实现
https://xie.infoq.cn/article/40bfff1fbca1867991a1453ac

规则引擎-00-入门
https://houbb.github.io/2020/05/26/rule-engine-00-overview

从0到1:构建强大且易用的规则引擎
https://tech.meituan.com/2017/06/09/maze-framework.html

规则引擎
https://developer.aliyun.com/article/621199

什么时候使用规则引擎drools

参考技术A 规则引擎一般是一下情况使用
1.为提高效率,管理流程必须自动化,即使现代商业规则异常复杂。
2.市场要求业务规则经常变化,IT系统必须依据业务规则的变化快速、低成本的更新。
3.为了快速、低成本的更新,业务人员应能直接管理IT系统中的规则,不需要程序开发人员参与。

使用规则引擎后有哪些好处
分离商业决策者的商业决策逻辑和应用开发者的技术决策;
能有效的提高实现复杂逻辑的代码的可维护性;
在开发期间或部署后修复代码缺陷;
应付特殊状况,即客户一开始没有提到要将业务逻辑考虑在内;
符合组织对敏捷或迭代开发过程的使用;

规则引擎产品的代表
大多数规则引擎都支持规则的次序和规则冲突检验,支持简单脚本语言的规则实现,支持通用开发语言的嵌入开发。目前业内有多个规则引擎可供使用,其中包括商业和开放源码选择。开源的代表是Drools,商业的代表是旗正规则引擎VisualRules ,iLog。本回答被提问者和网友采纳
参考技术B 钢线有没有问题。单点还是多点

以上是关于规则引擎的主要内容,如果未能解决你的问题,请参考以下文章

drools开源规则引擎比较难上手,有没有一款容易上手的规则引擎?

规则引擎之EasyRules

什么事规则引擎

java规则引擎---Jess

使用Drools来实现规则引擎

旗正商业规则引擎和开源及其它规则引擎测试对比