【发布时间】:2022-11-16 23:35:58
【问题描述】:
下面是我用来测试检查点/保存点的示例 Flink 代码。
DataStream<Alarm> complexAlarmStream = alarmStream.keyBy(Alarm::getOntId)
.window(TumblingProcessingTimeWindows.of(Time.minutes(config .get(CheckPointTestingHighlevelFunctionParams.ONT_POWEROFF_DETECTION_WINDOW_TIME_IN_MIN))))
.process(new CheckPointTestingHighlevelFunction())
.uid("CheckPointTestingFunction").name("CheckPointTestingFunction");
这里的窗口是一个有状态的操作,它在 CheckPointTestingHighlevelFunctionParams.ONT_POWEROFF_DETECTION_WINDOW_TIME_IN_MIN中提到的时间内保存数据
如何为窗口函数提供 UID。
【问题讨论】:
标签: apache-flink