基于Groovy脚本的规则引擎架构
2018-09-25 15:54:59 15 举报
基于groovy脚本的 规则引擎架构设计。 相对之前基于drools的设计要轻量很多,业务可变的部分是 变量查询, 规则执行,以及规则命中后的action,和 结果统一处理。 系统上线3个月,逐步介入新业务,并迁移老的drools业务到这里,运行稳定。
作者其他创作
大纲/内容
管理功能层
外部接口
N
业务抽象层
邦盛
还款场景
脚本编辑
拼团成团场景
监控管理
mysql
场景管理
丰富的条件表达式
电商购物场景
统一接入接口
用户命中搜索
umid
画像标签类变量
✖️
实时计算管理
groovy脚本编译组件
大促场景
基础组件层
变量搜索
搜索管理
脚本在线调试
活动|领红包场景
Hbase
业务管理
计算类变量
活动|实名认证场景
可视化配置模版化生成flink sql
业务测试
Cassandra
外部数据
Hive
密码修改场景
规则管理
业务信息配置
离线层
规则命中搜索
规则命中后的action
并发脚本执行器
变量分组管理
Spark
人脸
可视化配置
flink
mobile
identify
user
密码
action配置
流式统计类变量
ip
实时发布
storm
redis
账户
商城
业务数据大盘
复杂业务 java定制
短信
无Client RPC调用组件
基线回滚
数据层
其他...
kafka
变量层
脚本管理
提现场景
人品
充值场景
执行时间控制器
流计算中间件
父子变量配置管理
groovy脚本执行组件
策略模版
groovy脚本debug日志组件
P
虚拟卡消费场景
脚本搜索
0 条评论
下一页