Hi,

I'm trying to understand how the lifecycle of messages / state is managed
by Flink, but I'm failing to find any documentation.

Specially, if I'm using a windowed stream and a type of trigger that retain
the elements of the window to allow for processing of late data e.g.
ContinousEventTimeTrigger, then where are the contents of the windows, or
their intermediate computation results, stored, and when is the data
removed?

I'm thinking in terms of Google's Dataflow API, setting a windows the
withAllowedLateness option allows the caller to control how long past the
end of a window the data should be maintained.  Does Flink have anything
similar?

Thanks,

Andy

Reply via email to