如何替换KeyedStreams上已弃用的fold函数

时间:2019-07-12 14:15:54

标签: apache-flink flink-streaming

已弃用Flink的fold上的KeyedStreams函数。 aggregate函数是私有的,并且还限于某些预定义的聚合类型。

WindowedStreams上有一个很好的聚合实现。因此,我可以做的是用某种GlobalWindow定义一个AlwaysOnElementTrigger(在每个元素上触发)。那种感觉对我来说是错的,但我看不到不利之处。

我的问题:我是否必须接受弃用警告,还是GlobalWindow的解决方法有点丑陋,但是我想要什么?

1 个答案:

答案 0 :(得分:1)

使用slave-containerRichFlatMapFunction感觉更简单。

相关问题