Google cloud dataflow apachebeam中的窗口和水印:googledataflow

Google cloud dataflow apachebeam中的窗口和水印:googledataflow,google-cloud-dataflow,apache-beam,Google Cloud Dataflow,Apache Beam,我有一个1分钟的固定窗口。我正在考虑活动时间 梁.窗内(窗.固定窗(300)) 当我部署这段代码时,即使我没有发布任何消息,窗口是否也会立即创建。假设我在6:30部署,窗口是否会自动创建为6:30到6:35,6:35到6:40等等 如果我向主题发布消息 事件时间戳=6:31(unix秒,即10176589653) 当系统时间=6:36时 …这是否意味着该特定消息的水印在6:31,它将错过该窗口,因为系统时间为6:36,允许延迟=0,并将被拒绝。始终使用UNIX时间0作为基础创建窗口,这意味着,无

我有一个1分钟的固定窗口。我正在考虑活动时间

梁.窗内(窗.固定窗(300))

当我部署这段代码时,即使我没有发布任何消息,窗口是否也会立即创建。假设我在6:30部署,窗口是否会自动创建为6:30到6:35,6:35到6:40等等

如果我向主题发布消息 事件时间戳=6:31(unix秒,即10176589653) 当系统时间=6:36时
…这是否意味着该特定消息的水印在6:31,它将错过该窗口,因为系统时间为6:36,允许延迟=0,并将被拒绝。

始终使用UNIX时间0作为基础创建窗口,这意味着,无论您在6:31、6:32或6:35启动管道,窗口都将始终是
[6:30、6:35],[6:35,6:40).
。请注意,这也适用于天,windows将在UTC 00:00启动

如果你想改变这个,这里有一个