首页
›
数据工程与实时数据平台
›
044-实时数仓建设
›
《Flink实时数仓状态管理与容错》
VIP20
本课程属于:044-实时数仓建设
数据工程与实时数据平台 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Flink实时数仓状态管理与容错
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
第1章
Flink状态管理概述
什么是状态、为什么需要状态管理、有状态计算与无状态计算的区别。
基础
概念
第2章
Flink状态类型详解
Keyed State与Operator State的区别与适用场景。
核心
分类
第3章
ValueState
单值状态的使用场景、API详解与实战案例。
API
实战
第4章
ListState
列表状态的使用场景、API详解与实战案例。
API
实战
第5章
MapState
映射状态的使用场景、API详解与实战案例。
API
实战
第6章
ReducingState与AggregatingState
聚合状态的使用场景与性能对比。
聚合
性能
第7章
Operator State
广播状态(BroadcastState)与列表状态(ListState)的实战应用。
广播
实战
第8章
状态后端(State Backend)
MemoryStateBackend、FsStateBackend、RocksDBStateBackend的原理与选型。
后端
选型
第9章
RocksDB深度解析
RocksDB的LSM-Tree结构、内存管理、性能调优参数。
存储
调优
第10章
状态后端配置实战
如何在Flink集群中配置和切换状态后端。
配置
实战
第11章
状态TTL(Time-To-Live)
状态过期策略、配置方式与清理机制。
TTL
清理
第12章
状态一致性语义
Exactly-Once、At-Least-Once、At-Most-Once的原理与实现。
一致性
语义
第13章
Checkpoint机制详解
Checkpoint的执行流程、Barrier对齐、对齐超时。
容错
机制
第14章
Savepoint机制详解
Savepoint与Checkpoint的区别、手动触发与恢复。
快照
恢复
第15章
Checkpoint配置实战
间隔时间、超时时间、并发数、容忍失败次数等参数调优。
配置
调优
第16章
状态恢复与故障转移
从Checkpoint/Savepoint恢复、Task Failover策略。
容错
恢复
第17章
增量Checkpoint
原理、配置与RocksDB增量Checkpoint实战。
增量
RocksDB
第18章
状态分区与Key Group
Key Group的概念、状态如何分布到TaskManager。
分区
分布
第19章
状态缩放(State Rescaling)
并行度改变时的状态重分布机制。
弹性
重分布
第20章
Queryable State
可查询状态的原理、配置与客户端使用。
查询
外部
第21章
状态后端监控
RocksDB指标监控、Checkpoint监控、状态大小监控。
监控
指标
第22章
状态性能优化
序列化优化、状态访问模式优化、RocksDB参数调优。
性能
优化
第23章
大状态处理策略
RocksDB的异步线程、内存控制、磁盘IO优化。
大状态
IO
第24章
状态后端迁移
从Memory迁移到RocksDB、从RocksDB迁移到FsStateBackend。
迁移
实战
第25章
多租户状态隔离
不同作业的状态隔离策略、资源隔离与命名空间。
多租户
隔离
第26章
状态版本管理
状态Schema演进、状态兼容性处理、状态迁移工具。
版本
演进
第27章
Flink SQL中的状态管理
SQL作业的状态配置、TTL设置、状态调优。
SQL
配置
第28章
实时数仓中的状态设计模式
维表关联状态、窗口聚合状态、双流Join状态。
设计模式
数仓
第29章
状态安全与权限控制
状态访问控制、状态加密、敏感数据脱敏。
安全
权限
第30章
状态管理最佳实践
常见坑点、性能调优清单、生产环境配置推荐。
最佳实践
总结
所属VIP或分类
同VIP:CDC实时数仓数据同步链路建设
同VIP:Flink-CDC实时数仓数据管道建设
同VIP:Flink与Kafka低延迟实时指标开发