flink ttl类型

本文用的flink1.7,一般来说ttl用在keyedStream中,官网只介绍了keyed

flink ttl用法
import org.apache.flink.api.common.state.StateTtlConfig;
import org.apache.flink.api.common.state.ValueStateDescriptor;
import org.apache.flink.api.common.time.Time;StateTtlConfig ttlConfig = StateTtlConfig// .newBuilder(Time.seconds(1))// 设置更新类型//    1.state不过期Disabled//    2.当更新和创建state时,用最后一次时间;OnCreateAndWrite//    3.和2一样,在加上读的时候;OnReadAndWrite.setUpdateType(StateTtlConfig.UpdateType.OnCreateAndWrite)//  过期数据还要不要://    1.没清理就要ReturnExpiredIfNotCleanedUp //    2.不要NeverReturnExpired.setStateVisibility(StateTtlConfig.StateVisibility.NeverReturnExpired) // .cleanupFullSnapshot().build();

官方TTL(TimeToLive)

flink state ttl相关推荐

  1. Flink State TTL 详解

    Flink 1.13 版本 在某些场景下 Flink 用户状态一直在无限增长,一些用例需要能够自动清理旧的状态.例如,作业中定义了超长的时间窗口,或者在动态表上应用了无限范围的 GROUP BY 语句 ...

  2. Flink(三十二)—— Flink 状态生存时间(State TTL)机制的底层实现

    前言 从 Flink 1.6 版本开始,社区为状态引入了TTL(time-to-live,生存时间)机制,支持Keyed State 的自动过期,有效解决了状态数据在无干预情况下无限增长导致 OOM ...

  3. Flink State 误用之痛,你中招了吗?

    简介:本文主要讨论一个问题:ValueState 中存 Map 与 MapState 有什么区别?如果不懂这两者的区别,而且使用 ValueState 中存大对象,生产环境很可能会出现以下问题:CPU ...

  4. Flink State 最佳实践

    本文主要分享与交流 Flink 状态使用过程中的一些经验与心得,当然标题取了"最佳实践"之名,希望文章内容能给读者带去一些干货.本文内容首先是回顾 state 相关概念,并认识和区 ...

  5. Flink state使用

    简介 Flink相比其他流计算引擎,最大的优势就是号称是有状态的流计算.可见state在Flink中极其重要的位置.数据流是由一个个单独的事件按时间序列组合成的,虽然数据流中的许多操作一次只查看一个单 ...

  6. 1.15.Flink state(状态)管理与恢复、什么是state、Keyed State、Operator State、状态容错(生成快照,恢复快照),checkPoint简介,重启策略等

    1.15.Flink state(状态)管理与恢复 1.15.1.什么是state 1.15.2.状态(State) 1.15.3.Keyed State 1.15.4.Operator State ...

  7. Flink State 有可能代替数据库吗?

    有状态的计算作为容错以及数据一致性的保证,是当今实时计算必不可少的特性之一,流行的实时计算引擎包括 Google Dataflow.Flink.Spark (Structure) Streaming. ...

  8. Flink MapState TTL

    Flink MapState TTL Flink MapState的失效时间是针对整个map还是单个key? Flink MapState 使用 MapState 失效时间验证 Flink MapSt ...

  9. Flink state缓存测试

    Flink state 在实际生产中的应用 一.FlinkState的概念 1.state分类 2.state backend 类型 二.实际应用如下 1.应用场景介绍 2.FsStateBacken ...

最新文章

  1. 统计字符串中指定字符出现次数(Java)
  2. shell脚本中一些特殊符号
  3. android nfc peer to peer 实例,NFC Peer2Peer Mode - Android Beam - ISO 18092
  4. C#总结项目《汽车租聘系统》项目代码实例【全注释版】
  5. 计组-控制器的功能和工作原理
  6. 错过就找不到了 Java API文档 免费下载!!!
  7. Windows核心编程_Edit操作
  8. IDEA + Spring boot devtools 热部署 与 多实例启动
  9. MyBatis——MyBatis Generator插件使用(配置详解)
  10. Java EE 导图
  11. 读书笔记(宏微观经济学)
  12. Ieee access投稿---之科研处女作
  13. 用户登录·验证码测试登录
  14. 视觉软件 VisionPro 定位引导3(卡尺CogFindLineTool工具以及辅助工具)
  15. Office Professional Plus 2019 下载安装激活
  16. PTA——最佳情侣身高差
  17. eclipse注释字体大小显示不一样大
  18. 9000字深度详解华为绩效管理体系
  19. 通过ITEM查找 批号和所在库位
  20. :6W2H八何分析法

热门文章

  1. python(matplotlib4)——Scatter 散点图,Bar柱状图(方向:向上,向下),柱状图添加注释
  2. 将ArXiv中的Reference导入EndNote
  3. 常用API-2(字符串与数组)
  4. 点云三角化之后还能贴图嘛_雪糕化了之后重新冷冻还能吃吗?宁波这个实验真相了!...
  5. const int、const int *、int *cosnt、const int * const、const int 的区别
  6. 全志 添加外挂RTC Hym8563
  7. 小米真蓝牙耳机说明书_媲美AirPods?小米真无线蓝牙耳机Air 2开箱
  8. build vue 静态化_页面静态化
  9. python数值运算答案_笨方法学Python 习题3:数字和数学计算
  10. 白色flash模块代码_适用于MCU项目的代码框架BabyOS,工程师的好助手!