首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Flink上限MapState

Flink上限MapState
EN

Stack Overflow用户
提问于 2022-04-07 13:03:31
回答 3查看 95关注 0票数 1

背景

我们希望保持Flink操作符的状态,即最后一个n唯一id。当n+1唯一id到达时,我们希望保留它并删除状态中最古老的唯一id。这是为了避免一个不断增长的状态。

我们已经有了一个TTL (过期时间)机制。尺寸限制是我们想要实施的另一个限制。

并不是每个元素都拥有唯一的id。

问题

Flink是否提供了一个API来限制状态中元素的数量?

尝试过的事情

  1. 使用MapStateStateTtlConfig生成的TTL/过期机制。
  2. 窗口限制已处理元素的数量,但不限制状态中的元素数。
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71782690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档