Streaming 为什么弗林克可以';现在不支持Reduce/Fold/Aggregate功能吗?

Streaming 为什么弗林克可以';现在不支持Reduce/Fold/Aggregate功能吗?,streaming,apache-flink,Streaming,Apache Flink,我在github存储库中搜索了RichAggregateFunction,就在下面 .aggregate()不支持[[RichAggregateFunction]],因为reduce函数在[[org.apache.flink.api.common.state.AggregatingState]]中内部使用。 这是否意味着Flink无法在组窗口中合并元素的状态?根据此处“合并”的含义,您通常会在调用流.aggregate时在中执行该操作。PWF将是您的第二个参数,它将接收您可以对其执行附加操作的聚

我在github存储库中搜索了
RichAggregateFunction
,就在下面

.aggregate()不支持[[RichAggregateFunction]],因为reduce函数在[[org.apache.flink.api.common.state.AggregatingState]]中内部使用。


这是否意味着Flink无法在组窗口中合并元素的状态?

根据此处“合并”的含义,您通常会在调用
流.aggregate时在中执行该操作。PWF将是您的第二个参数,它将接收您可以对其执行附加操作的聚合

如果需要以其他方式将聚合的元素组合在一起,则可以获取来自
聚合的流
,并对其执行其他操作(例如
处理函数