Apache flink 如何替换KeyedStreams上不推荐使用的折叠函数
Flink的Apache flink 如何替换KeyedStreams上不推荐使用的折叠函数,apache-flink,flink-streaming,Apache Flink,Flink Streaming,Flink的KeyedStreams上的fold函数已被弃用。aggregate函数是私有的,并且仅限于某些预定义的聚合类型 在WindowedStreams上提供了一个很好的聚合实现。所以我能做的就是定义一个GlobalWindow,使用某种AlwaysOnElementTrigger(在每个元素上触发)。我觉得这有点不对劲,但我看不出它的缺点 我的问题是:我必须接受弃用警告,还是GlobalWindow解决方案有点难看,但我想要什么 RichFlatMapFunction或KeyedProc
KeyedStreams
上的fold
函数已被弃用。aggregate
函数是私有的,并且仅限于某些预定义的聚合类型
在WindowedStreams
上提供了一个很好的聚合实现。所以我能做的就是定义一个GlobalWindow
,使用某种AlwaysOnElementTrigger
(在每个元素上触发)。我觉得这有点不对劲,但我看不出它的缺点
我的问题是:我必须接受弃用警告,还是
GlobalWindow
解决方案有点难看,但我想要什么 RichFlatMapFunction或KeyedProcessFunction
感觉更简单。谢谢David。我试试看。