Hi Sana,

The feature you are looking for is called event time processing in Flink.
These blog posts should help you to become familiar with the concepts:

1) Event-Time concepts:
http://data-artisans.com/how-apache-flink-enables-new-streaming-applications-part-1/
2) Windows in Flink:
http://flink.apache.org/news/2015/12/04/Introducing-windows.html
3) Event-Time example use-case:
https://www.elastic.co/blog/building-real-time-dashboard-applications-with-apache-flink-elasticsearch-and-kibana
4) Code for example: https://github.com/dataArtisans/flink-streaming-demo

You can implement several strategies for dealing with late-arriving events.

Best, Fabian

2016-01-29 10:58 GMT+01:00 Sane Lee <leesa...@gmail.com>:

> Hi all,
>
> Do flink have mechanism for dealing with ordered streams?
> As far as I know , flink attaches timestamps to data items once they are
> processed. What about the timestamps are already in data items?
> For example, if some data item is missing from particular window
> (according to its ordering/sequence number), how does flink react to it?
> Waits or generates missing data according to in-hand data or just ignores
>  it?
>
> -best
> Sana
>

Reply via email to