user2456976
user2456976

Reputation: 1308

Flink Timer Timestamp

Do timers in Flink get fired if they are set to a timestamp in the past? Since the current timestamp is greater than that of the timer service, would it get fired immediately or never get fired?

Also, we are trying to sort/order input events based on the event time by collecting/buffering them in a processing time based tumbling window just so we don't have to drop late events. Are there are any better solutions to address this?

Upvotes: 1

Views: 482

Answers (1)

David Anderson
David Anderson

Reputation: 43717

Timers set to a timestamp in the past get triggered ASAP.

For sorting, see How to sort an out-of-order event time stream using Flink and How to sort a stream by event time using Flink SQL.

Upvotes: 1

Related Questions