Apache flink 犹豫何时使用timewindowAll

Apache flink 犹豫何时使用timewindowAll,apache-flink,flink-streaming,Apache Flink,Flink Streaming,我有一个管道,它使用以下形状的数据: case class Foo(source:String,destination:String){def key=source+destination}我想删除在同一小时内到达的所有source+destination重复项,然后我想统计在同一小时内到达目的地的所有呼叫。我用src~>timewindow1(1小时,keyBy:key)~>timewindow2(1小时,keyBy:destination)~>…创建了一个管道。我应该在timewindow2

我有一个管道,它使用以下形状的数据:
case class Foo(source:String,destination:String){def key=source+destination}
我想删除在同一小时内到达的所有
source+destination
重复项,然后我想统计在同一小时内到达目的地的所有呼叫。我用
src~>timewindow1(1小时,keyBy:key)~>timewindow2(1小时,keyBy:destination)~>…创建了一个管道。
我应该在timewindow2中使用
timewindowAll

只有在不希望使用键分区窗口的情况下,才应使用
timeWindowAll
。因为您是按目的地键入,所以应该使用
timeWindow
,而不是
timeWindowAll