From the course: Apache Flink: Real-Time Data Engineering

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Time attributes in Flink

Time attributes in Flink - Flink Tutorial

From the course: Apache Flink: Real-Time Data Engineering

Start my 1-month free trial

Time attributes in Flink

- [Instructor] In this video, I will discuss the various options available for time based processing in Flink. Timestamps play an important role in realtime stream processing. This is especially true for windowing where we need to set start and end times for windows. Please note that in a processing pipeline, there are multiple sources which may contribute to the same incoming data stream. And multiple Flink task nodes that process them in pattern. The source of the timestamp used by windowing plays a critical role in determining the outcomes of windowing. There is latency between the source nodes where they events are generated and the processing nodes where they are finally processed. There can also be latency differences between various sources. So, even generated at the same time on two sources can arrive with the processing node at different times. To solve the problem, Flink provides three different time…

Contents