Flink状态后端选型与金融场景实战
📚 共计 30 章节
01
状态后端概述
什么是状态后端、在Flink中的角色、金融场景为何特别关注
概念
入门
02
状态后端核心概念
状态、状态后端、Checkpoint、Savepoint、存储介质
核心
基础
03
MemoryStateBackend详解
原理、适用场景、优缺点、金融场景局限性
内存
局限
04
FsStateBackend详解
原理、适用场景、优缺点、Checkpoint文件管理
文件系统
持久化
05
RocksDBStateBackend详解
原理、适用场景、优缺点、堆外内存关系
RocksDB
堆外
06
状态后端对比分析
性能、一致性、容错、运维复杂度全面对比
选型
对比
07
金融场景需求分析
低延迟、高可靠、大状态、Exactly-Once核心要求
金融
需求
08
实时风控场景
风控规则引擎、状态TTL、状态大小控制
风控
TTL
09
实时交易场景
交易流水聚合、账户余额计算、选型策略
交易
聚合
10
实时反欺诈场景
图计算状态后端、关联查询优化、状态共享
反欺诈
图计算
11
实时合规监控场景
监管报表生成、历史状态回溯、选型
合规
监管
12
状态后端配置实战
flink-conf.yaml详解、核心参数调优
配置
调优
13
RocksDB调优(上)
核心参数、Block Cache、Write Buffer、Compaction
RocksDB
调优
14
RocksDB调优(下)
监控指标、性能瓶颈定位、实战案例
监控
案例
15
Checkpoint机制深度解析
流程、Barrier对齐、Exactly-Once vs At-Least-Once
Checkpoint
一致性
16
Checkpoint调优
间隔、超时、并发、失败策略、增量Checkpoint
调优
增量
17
Savepoint与状态迁移
原理、兼容性、迁移策略、版本管理
Savepoint
迁移
18
状态后端与高可用
JobManager HA、TaskManager恢复、状态后端影响
高可用
HA
19
状态后端与资源管理
内存管理、CPU开销、磁盘IO、网络带宽
资源
性能
20
状态后端监控与告警
关键指标、Prometheus+Grafana、自定义告警
监控
告警
21
状态后端性能测试
基准测试、StateBench、性能报告分析
测试
基准
22
状态后端选型决策树
业务场景、状态大小、延迟、运维能力决策
决策
选型
23
金融案例一:支付风控
某支付平台实时风控系统状态后端选型与优化
案例
支付
24
金融案例二:银行交易监控
某银行实时交易监控系统状态后端架构设计
案例
银行
25
金融案例三:证券行情分析
某证券实时行情分析系统状态后端实践
案例
证券
26
状态后端与Flink版本演进
1.13~1.16 状态后端变化与演进
版本
演进
27
状态后端未来趋势
云原生、远程状态存储、Unified State Backend
趋势
云原生
28
常见问题与避坑指南
状态膨胀、OOM、Checkpoint超时、数据倾斜
避坑
实战
29
状态后端最佳实践总结
选型原则、配置模板、运维规范
最佳实践
规范
30
综合实战:金融风控系统
从零搭建实时风控系统,完整选型与配置过程
综合
实战