Flink-窗口源码

滚动窗口底层只有一个窗口,每次用for循环,把前面过期的数据移除,留下的数据再进行计算

滑动窗口的时间窗口,是有多个window的,因为有重叠的数据

计数窗口、计数滑动窗口,底层只有一个窗口

会话窗口只有一个window  

放窗口->触发器->process出结果

Flink-窗口源码_第1张图片

 

Flink-窗口源码_第2张图片 

Flink-窗口源码_第3张图片 

Flink-窗口源码_第4张图片 

Flink-窗口源码_第5张图片 

Flink-窗口源码_第6张图片 

 参考:

https://blog.csdn.net/WenWu_Both/article/details/100879556
https://github.com/Ruanshubin/awesome-flink

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