flink在EvnetTime 在 window 中的使用

1 滚动窗口( TumblingEventTimeWindows) Scala 版)
flink在EvnetTime 在 window 中的使用_第1张图片

flink在EvnetTime 在 window 中的使用_第2张图片

 

结果是按照 Event Time 的时间窗口计算得出的,而无关系统的时间(包括输入
的快慢)

 2 滑动窗口(SlidingEventTimeWindows

flink在EvnetTime 在 window 中的使用_第3张图片

 flink在EvnetTime 在 window 中的使用_第4张图片

 flink在EvnetTime 在 window 中的使用_第5张图片

 3 会话窗口(EventTimeSessionWindows

相邻两次数据的 EventTime 的时间差超过指定的时间间隔就会触发执行。如果
加入 Watermark , 会在符合窗口触发的情况下进行延迟。到达延迟水位再进行窗口
触发。
flink在EvnetTime 在 window 中的使用_第6张图片

 flink在EvnetTime 在 window 中的使用_第7张图片

 

你可能感兴趣的:(flink,flink,大数据,big,data)