In the streaming world of data flow.
My understanding when I say:
Window.into(FixedWindows.of(Duration.standardHours(1)))
.triggering(AfterProcessingTime.pastFirstElementInPane()
.plusDelayOf(Duration.standardMinutes(15))
consists in the fact that for a fixed window at one o'clock the trigger waits or breaks elements after it saw the first element.
But when I say:
Window.into(FixedWindows.of(Duration.standardHours(1)))
.triggering(AfterProcessingTime.pastFirstElementInPane()
Does it fire every time the first time it sees the first element, or does it implicitly execute batch elements? because shooting at each element overloads the system.
source
share