摘要:
CH-10 容错机制 Flink有一套完整的容错机制来保证故障后的恢复,其中最重要的是检查点。本章将深入了解检查点的原理和Flink的容错机制。 10.1CheckPoint 触发保存时机 周期性保存,间隔时间可以设置 val env = StreamExecutionEnvironment.get 阅读全文
posted @ 2024-08-08 20:11
INnoVation-V2
阅读(74)
评论(0)
推荐(0)
摘要:
CH-9 状态编程 9.1 状态简介 状态分为两种: 托管状态 由Flink统一管理,状态的存储、故障恢复等都由Flink实现,直接使用即可 原始状态 自定义,相当于开辟了一块内存,需要自己管理,实现状态的序列化和故障恢复。 状态类型包含值状态(ValueState)、列表状态(ListState) 阅读全文
posted @ 2024-08-08 20:11
INnoVation-V2
阅读(60)
评论(0)
推荐(0)
摘要:
CH-8 多流转换 多流转换分为两类:分流、合流 ,合流的算子比较丰富 8.1 分流 一般通过侧输出流实现 完整代码 8.2 合流 1.union() DataStream → DataStream 合并多个DataStream,要求所有stream内的元素类型相同 DataStreamSource 阅读全文
posted @ 2024-08-08 20:11
INnoVation-V2
阅读(27)
评论(0)
推荐(0)
摘要:
CH-6 时间与窗口 6.1 时间语义 事件时间(Event Time):数据产生的时间,默认使用 处理时间(Processing Time):数据到达窗口的时间 摄入时间:被Flink Source读入的时间 6.2 水位线 6.2.1 逻辑时钟 在使用事件时间时,Flink使用逻辑时钟对数据进行 阅读全文
posted @ 2024-08-08 20:10
INnoVation-V2
阅读(82)
评论(0)
推荐(0)

浙公网安备 33010602011771号