开发者社区> 问答> 正文

Flink是怎么处理迟到数据的?

Flink是怎么处理迟到数据的?

展开
收起
芯在这 2021-12-09 18:47:33 403 0
1 条回答
写回答
取消 提交回答
  • Flink 的watermark是一种延迟触发的机制。

    一般watermark是和window结合来进行处理乱序数据的,Watermark最根本就是一个时间机制,例如我设置最大乱序时间为2s,窗口时间为5秒,那么就是当事件时间大于7s的时候会触发窗口。当然假如有数据分区的情况下,例如kafka中接入watermake的话,那么watermake是会流动的,取的是所有分区中最小的watermake进行流动,因为只有最小的能够保证,之前的数据都已经来到了,可以触发计算了。

    2021-12-09 18:47:47
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 覃立辉 立即下载
Flink CDC Meetup PPT - 孙家宝 立即下载
Flink CDC Meetup PPT - 徐榜江 立即下载