sgr-interview-300

第 198 题:状态过期清理,TTL与增量Checkpoint的权衡?

题目

状态过期清理,TTL与增量Checkpoint的权衡?


完整讲解

一、状态过期的需求

流处理中 keyed state(如 MapState、ValueState)会随 key 长期存在;若 key 对应会话、用户等有时效性,不清理会导致状态无限增长、 checkpoint 与恢复变慢、甚至 OOM。状态过期清理:对超过一定时间未更新的 key 做淘汰(TTL)压缩

二、TTL(Time-To-Live)

三、增量 Checkpoint 的权衡


面试要点


记忆要点

返回模块 返回总览