flink水印策略 TimestampAssigner and WatermarkGenerator. 区别

区别

等效:

CREATE TABLE t (

...,

event_time TIMESTAMP(3), -- 相当于时间戳来源

WATERMARK FOR event_time AS event_time - INTERVAL '5' SECOND -- 相当于水位线生成

) WITH (...);

要用事件时间(水位线),这两个必须都有 ------ 但通常你不用分开手写

// 用处理时间 不需要这两个,因为不需要水位线

有界指的是水位线的逻辑有界

内置水印生成器

Builtin Watermark Generators | Apache Flink