6. 状态与检查点# 6.1. 实现有状态的计算 为什么要管理状态 Flink 的几种状态类型 Managed State 和 Raw State Keyed State 和 Operator State 横向扩展问题 Keyed State 的使用方法 Keyed State 简介 Keyed State 的使用方法 Operator List State 的使用方法 BroadcastState 的使用方法 BroadcastState 使用场景 电商用户行为识别案例 6.2. Checkpoint Flink 分布式快照流程 快照性能优化方案 State Backend MemoryStateBackend FsStateBackend RocksDBStateBackend 故障重启恢复流程 重启恢复基本流程 三种重启策略 Fixed Delay Failure Rate No Restart Checkpoint 相关配置 6.3. Savepoint Savepoint 与 Checkpoint 的区别 Savepoint 的使用方法 读写 Savepoint 中的数据 从 Savepoint 中读数据 Operator State Keyed State 向 Savepoint 中写入数据 Operator State Keyed State 修改 Savepoint Queryable State 和 State Processor API 6.4. 案例实战:电商用户行为 实验目的 实验内容 实验要求 实验报告