Apache flink ApacheFlink-Windowing-AggregateFunction for count

Apache flink ApacheFlink-Windowing-AggregateFunction for count,apache-flink,Apache Flink,我的目的是获得每个窗口的元素数 我希望在窗口流上看到计数方法(如sum、min和max)。但这似乎是缺失的 我认为这可以通过使用ProcessWindowFunction(通过获得iterable的大小)或使用自定义AggregateFunction(这稍微复杂一点)来实现 我的印象是AggregateFunction必须优先于ProcessWindowFunction,因为它的状态大小更小。这是正确的吗 所以我的问题是:如果没有用于计数聚合的预定义计数方法,我应该如何实现它?如果Aggrega

我的目的是获得每个窗口的元素数

我希望在窗口流上看到计数方法(如sum、min和max)。但这似乎是缺失的

我认为这可以通过使用ProcessWindowFunction(通过获得iterable的大小)或使用自定义AggregateFunction(这稍微复杂一点)来实现

我的印象是AggregateFunction必须优先于ProcessWindowFunction,因为它的状态大小更小。这是正确的吗

所以我的问题是:如果没有用于计数聚合的预定义计数方法,我应该如何实现它?如果AggregateFunction是一种可行的方法,您能建议一种实现方法吗

关于

查看以下内容是否有帮助:查看以下内容是否有帮助: