01
风控概述
什么是实时风控 · 风控系统在互联网公司的定位 · 规则引擎的诞生背景
入门背景
02
规则引擎核心概念
规则、条件、动作、规则集、规则链、决策表
核心概念
03
规则引擎架构设计
整体架构分层 · 规则解析层 · 规则执行层 · 结果输出层
架构分层
04
规则语言设计
DSL设计原则 · 语法定义 · 操作符支持 · 函数扩展
DSL设计
05
规则解析器实现
词法分析 · 语法分析 · 抽象语法树(AST)构建 · AST遍历执行
解析AST
06
规则执行引擎
RETE算法原理 · RETE网络构建 · 模式匹配优化 · 冲突解决策略
RETE算法
07
规则编排与组合
规则优先级 · 规则依赖 · 规则分组 · 规则链编排 · 并行执行
编排组合
08
规则热加载
规则动态更新 · 版本管理 · 灰度发布 · 回滚机制
热加载灰度
09
规则测试与调试
单元测试框架 · 规则模拟器 · 断点调试 · 日志追踪
测试调试
10
规则性能优化
缓存策略 · 索引优化 · 预编译 · 异步执行 · 资源隔离
性能优化
11
规则存储方案
关系型数据库存储 · NoSQL存储 · 分布式缓存 · 本地文件存储
存储方案
12
规则管理后台
规则CRUD · 规则搜索 · 规则导入导出 · 规则模板管理
后台管理
13
规则监控与告警
规则执行指标采集 · 性能监控 · 异常告警 · 规则命中率统计
监控告警
14
规则引擎与外部系统集成
消息队列集成 · HTTP调用 · 数据库查询 · RPC调用
集成外部
15
规则引擎高可用设计
多活部署 · 故障转移 · 限流降级 · 数据一致性
高可用容灾
16
规则引擎安全设计
规则沙箱执行 · 权限控制 · SQL注入防护 · 规则审计
安全沙箱
17
反欺诈场景应用
设备指纹 · 行为分析 · 团伙识别 · 黑产对抗
反欺诈场景
18
信贷风控场景应用
授信决策 · 额度管理 · 贷后监控 · 催收策略
信贷风控
19
交易风控场景应用
交易拦截 · 限额控制 · 频次控制 · 异地登录检测
交易风控
20
内容安全场景应用
文本审核 · 图片审核 · 敏感词过滤 · 垃圾信息识别
内容安全审核
21
营销风控场景应用
薅羊毛检测 · 刷单识别 · 虚假流量过滤 · 优惠券风控
营销反作弊
22
物联网风控场景应用
设备异常检测 · 数据完整性校验 · 协议合规检查
IoT安全
23
金融合规场景应用
反洗钱规则 · KYC规则 · 制裁名单筛查 · 交易报告
合规金融
24
规则引擎与机器学习结合
规则+模型融合策略 · 模型结果作为规则条件 · 规则辅助特征工程
ML融合
25
规则引擎的演进路线
从静态规则到动态规则 · 从规则引擎到决策引擎 · 从决策引擎到智能决策平台
演进趋势
26
规则引擎的选型对比
Drools · EasyRules · URule · 自研规则引擎的优劣分析
选型对比
27
规则引擎的行业实践
蚂蚁集团 · 美团 · 字节跳动 · 京东的风控规则引擎实践
行业案例
28
规则引擎的常见陷阱
规则爆炸 · 规则冲突 · 规则循环依赖 · 规则性能瓶颈
陷阱避坑
29
规则引擎的未来趋势
云原生规则引擎 · AI驱动规则生成 · 低代码规则平台 · 实时决策中台
未来趋势
30
课程总结与实战项目
从零搭建轻量级实时风控规则引擎,覆盖需求分析、架构设计、编码实现、测试部署全流程
实战结业