Flik中的WaterMark
Flink中的WaterMark
目的:我的理解是,Flink的WaterMark就是解决数据由于网络延迟导致的数据顺序错误的问题;
Flink的WaterMark分为有序流中的WaterMark与无序流中的WaterMark
有序流中的WaterMark是理想中的无延迟的有序的数据流,实际上由于网络等的问题,数据流是无序流的.
实际上,每条数据都会带着自己的时间戳(事件时间);
而此时flink中的WaterMark会通过周期或者打点的方式记录水印,水印时间为当前数据时间戳-乱序成为时间-1单位ms
原创
2021-03-05 20:33:50 ·
155 阅读 ·
0 评论