AI
推荐
模板社区
专题
登录
免费注册
首页
思维导图
详情
规则引擎drools
2024-08-14 14:07:15
0
举报
分享方式
使用 (¥5)
AI智能生成
规则引擎drools
规则引擎
drools
模版推荐
作者其他创作
大纲/内容
是什么
推理引擎发展而来
嵌入在应用程序中的组件
将业务决策从应用程序代码中分离出来
预定义的语义模块编写业务决策
三步:接受数据输入,解释业务规则,业务决策
why/优点
复杂问题
简化问题
决策树
解耦
业务逻辑和代码分离
组件化管理
高灵活性 缩短开发到上线周期, 热更新业务逻辑
高效算法
业务知识集中化
哪些地方使用
复杂的业务逻辑
发现痛点 if/else
经常变化的业务逻辑
奇怪的业务逻辑
灵活的不确定的规则<br>
规则变更期望脱离于开发人员,节假日规则
规则引擎不是为了处理工作流或执行过程,他们有工作流引擎或过程管理工具来处理
缺点
不是一个简单的技术,增加产品、技术学习成本
笨重与复杂
并不能依赖规则热更新满足所有业务判定场景
代码结构解耦,但结构更多样复杂
学习规则语言,建立规则模型,考虑规则的冲突、优先级等
实现方式
脚本引擎
前期改动小,后期维护难度增大
业务流程引擎BPM
门槛太高,改动太大
开源产品
规则引擎
Drools
生态最全最长久
老/笨重
EasyRules
停止维护
LiteFlow
把原来的大逻辑改拆成一个个的小逻辑
脚本语言
groovy
通用的脚本语言
groovy比qlExpress更兼容java语法
qlExpress比groovy更强调功能扩展
qlExpress和groovy性能相当
qlExpress
阿里电商脚本语言
收费产品
urules
场景
理赔自动化
消息中心
商城规则
风控模型配置
toB<br>
toC
自实现方案
待定 参考网上方案
step 1
引入规则引擎概念设计系统架构
在各系统中查找痛点使用规则脚本语言
2023年底
step 2
引入或自研规则引擎,团队内运营使用
包含规则引擎UI维护,执行,接入等
...
step 3
开放业务人员在管理界面上维护业务规则<br>
...
step 4
...
收藏
立即使用
oss
收藏
立即使用
BUG
收藏
立即使用
规则引擎drools
收藏
立即使用
K8S基于EFK的日志采集监控报警架构
stary
职业:本科
去主页
Collect
Get Started
规则引擎
Collect
Get Started
规则管理
Collect
Get Started
规则引擎
Collect
Get Started
使用规则
评论
0
条评论
下一页
图形选择
思维导图
主题
补充说明
AI生成
修改AI描述
去编辑
重新生成
提示
关闭后当前内容将不会保存,是否继续?
取消
确定
Document