Flink AggregateFunction

一.aggregate 函数

Flink的AggregateFunction是一个基于中间计算结果状态进行增量计算的函数,由于是迭代计算方式,所以,在窗口处理过程中,不用缓存整个窗口数据,所以效率执行比较高。

该函数会将给定的聚合函数应用于每个窗口和键,对每个元素调用聚合函数,以递增方式聚合值,并将每个键和窗口的状态保持在一个累加器。

@PublicEvolving
public interface AggregateFunction<IN, ACC, OUT> extends Function, Serializable {
   
	/**
	 * Creates a new accumula
posted @ 2023-05-11 20:16  Dlimeng  阅读(59)  评论(0)    收藏  举报  来源