Apache flink 使用ApacheFlink,如何对流进行intersperce,以便在空窗口上发出值

Apache flink 使用ApacheFlink,如何对流进行intersperce,以便在空窗口上发出值,apache-flink,Apache Flink,我在一个小时内收集数据。当一小时内没有任何事件到达时,不会调用聚合函数,也不会计算零聚合。因此,我的输出将丢失emtpy窗口的条目。是否有一种简单的方法来确保空窗口也被计算,以便我能够发出零聚合 Events -> A - - B - C - - - - - - E - F - Desired output -> [ 2][ 1][ 0][ 2] Observed pr now -> [ 2][ 1]

我在一个小时内收集数据。当一小时内没有任何事件到达时,不会调用聚合函数,也不会计算零聚合。因此,我的输出将丢失emtpy窗口的条目。是否有一种简单的方法来确保空窗口也被计算,以便我能够发出零聚合

Events          ->   A - - B - C - - - - - - E - F -
Desired output  ->   [     2][    1][     0][     2]
Observed pr now ->   [     2][    1]        [     2]

目前,Flink不支持空窗口。在内部,必须至少有一个元素属于窗口才能创建它。

目前,Flink不支持空窗口。在内部,必须至少有一个属于窗口的元素才能创建它