到达时间无序
kafka的数据,不一定按照时间产生的时间到达flink,为了解决这个问题,需要引入Watermark

时间到达的3种情况
顺序到达

乱序到达

并发到达

Watermark
如果指定多个Watermark,后面的将覆盖前面的。
两种方法
Flink处理Kafka数据到达时间无序问题,通过引入Watermark解决乱序。介绍顺序到达、乱序到达和并发到达三种情况,并详细讲解Watermark的工作原理。推荐基于时间周期生成Watermark,当watermark时间大于等于Event Time时触发窗口计算。举例说明了Watermark如何确定窗口关闭时机,以及如何避免数据丢失。文章还提及了事件时间分类和完整Demo示例。
kafka的数据,不一定按照时间产生的时间到达flink,为了解决这个问题,需要引入Watermark

顺序到达

乱序到达

并发到达

如果指定多个Watermark,后面的将覆盖前面的。
两种方法

被折叠的 条评论
为什么被折叠?