我不确定这是否被认为是最佳做法,但我试图找到一种方法来自定义Dataflow的水印。与Flink的assignTimestampsAndWatermarks()
类似。
我知道timestampBy()
,我希望能够检索当前的水印并应用一些依赖于它的额外逻辑。但我似乎找不到任何方法来检索当前的水印。
答案 0 :(得分:0)
在MillWhell中,有一种方法可以基于源实现以编程方式定义自己的水印,但是使用DataFlow,它有自己的实现来决定水印。如果您要定义自己的自定义输入,则可以实现逻辑以考虑源实现以获取水印。