实时数据流风控处理实战
📚 共计 30 章节
第01章
风控初探
什么是实时风控?为什么需要实时风控?典型应用场景:支付、信贷、营销。
概念
场景
第02章
数据流基础
数据流概念、与批处理的区别、实时数据流特征:高吞吐、低延迟、无序性。
流式
对比
第03章
技术选型
Flink vs Spark Streaming vs Kafka Streams,选型考量因素。
框架
对比
第04章
环境搭建
基于Docker搭建Flink开发环境,配置Kafka,安装Python SDK。
Docker
Kafka
第05章
数据接入
Python连接Kafka,生产者与消费者,模拟风控事件流。
Python
Kafka
第06章
数据清洗
实时清洗策略:缺失值、异常值、重复数据,Python实现。
清洗
Python
第07章
特征工程
实时特征计算,滑动窗口特征:均值、计数、比率,Python实现。
特征
滑动窗口
第08章
规则引擎
Drools规则引擎入门,规则定义与动态加载,Python调用。
Drools
规则
第09章
规则引擎进阶
复杂事件处理CEP,时间窗口模式匹配,Flink CEP实战。
CEP
Flink
第10章
机器学习模型
实时模型推理,Python加载ONNX模型,在线预测。
ONNX
推理
第11章
模型管理
模型版本管理、A/B测试、回滚策略,Python实现。
版本
A/B测试
第12章
风控决策树
决策树在风控中的应用,实时决策树推理,Python实现。
决策树
推理
第13章
评分卡模型
标准评分卡构建,WOE编码,实时评分计算。
评分卡
WOE
第14章
集成学习
随机森林与XGBoost在实时风控中的应用,模型集成策略。
XGBoost
集成
第15章
深度学习
LSTM序列行为分析,实时异常检测,Python实现。
LSTM
异常检测
第16章
图计算
实时图计算在团伙欺诈检测中的应用,Neo4j与Python。
图计算
Neo4j
第17章
实时特征存储
Redis特征存储,特征热加载与过期策略。
Redis
特征
第18章
状态管理
Flink状态后端(RocksDB、HashMap),状态TTL与容错。
状态
RocksDB
第19章
反欺诈策略
设备指纹、IP代理检测、行为序列异常检测,Python实现。
反欺诈
设备指纹
第20章
信贷风控
实时授信决策,多头借贷检测,收入负债比计算。
信贷
多头
第21章
支付风控
实时交易监控,盗刷检测,金额异常检测。
支付
盗刷
第22章
营销风控
实时反羊毛,刷单检测,优惠券滥用检测。
反羊毛
刷单
第23章
实时监控
风控系统监控指标(QPS、延迟、命中率),Prometheus+Grafana。
监控
Prometheus
第24章
告警系统
实时告警规则配置,钉钉/企业微信机器人推送,Python实现。
告警
机器人
第25章
数据血缘
实时数据血缘追踪,Atlas或自研方案。
血缘
Atlas
第26章
性能优化
Flink作业调优,并行度设置,背压处理,资源管理。
调优
背压
第27章
容错与一致性
Exactly-Once语义,Checkpoint与Savepoint,故障恢复。
容错
Exactly-Once
第28章
安全与合规
数据脱敏,隐私计算,GDPR合规,Python实现。
脱敏
GDPR
第29章
生产部署
Kubernetes部署Flink作业,CI/CD流水线,灰度发布。
K8s
CI/CD
第30章
项目实战
端到端实时风控系统:数据接入到决策输出,完整代码实现。
实战
完整代码