Apache Flink-Windowing-AggregateFunction进行计数

时间:2019-07-12 08:53:18

标签: apache-flink

我的目的是获取每个窗口的元素计数。

我期望在窗口流上看到一个计数方法(例如sum,min和max)。但这似乎丢失了。

我认为可以通过使用ProcessWindowFunction(通过获取可迭代的大小)或使用自定义的AggregateFunction(这有点复杂)来简单地实现?

我的印象是,由于状态尺寸较小,因此AggregateFunction必须优于ProcessWindowFunction。这是正确的吗?

所以我的问题是:如果没有用于计数聚合的预定义计数方法,应如何实现?如果要使用AggregateFunction,请建议一个实现

致谢

0 个答案:

没有答案