键控过程函数或窗口流中的映射状态生命周期

Map State lifecycle in a keyed process function or windowed stream

MapState 内容是否会在 window 过期后或调用该特定键的 onTimer 函数时自动清除,或者在未定义 TTL 配置的情况下必须手动清除

您自己注册且未定义 TTL 的任何状态都将无限期保留。

Flink的built-inwindows是自动清理的,但是windows你自己实现在KeyedProcessFunction中使用MapState的时候用不了了需要手动清理