已弃用Flink的fold
上的KeyedStreams
函数。 aggregate
函数是私有的,并且还限于某些预定义的聚合类型。
WindowedStreams
上有一个很好的聚合实现。因此,我可以做的是用某种GlobalWindow
定义一个AlwaysOnElementTrigger
(在每个元素上触发)。那种感觉对我来说是错的,但我看不到不利之处。
我的问题:我是否必须接受弃用警告,还是GlobalWindow
的解决方法有点丑陋,但是我想要什么?
答案 0 :(得分:1)
使用slave-container
或RichFlatMapFunction
感觉更简单。