The main difference between the two types of watermarks is how / when the method is called getWatermark.
periodic watermark
With periodic watermarks, Flink calls getCurrentWatermark()at a regular interval regardless of the flow of events. This interval is determined using
ExecutionConfig.setAutoWatermarkInterval(millis)
, ( ) , , , - / .
Flink checkAndGetWatermark() , .. assignWatermark(). , checkAndGetWatermark , , .
, - , .
, , , . , , .