怎样知道FLink设置的滚动时间窗口起始的第一个时间是从哪里开始计算呢
比如下图timeWindow是15秒, 但是是从哪个15秒呢
往下看, timeWindow方法如下
由于我设置的是EventTime时间语义,所以看TumblingEventTimeWindows
上面的是TumblingEventTimeWindows中 分配窗口的方法, 真相就在这出发 看到start变量没有
进入 getWindowStartWithOffset 方法得知运算 初始值的算法
怎样知道FLink设置的滚动时间窗口起始的第一个时间是从哪里开始计算呢
比如下图timeWindow是15秒, 但是是从哪个15秒呢
往下看, timeWindow方法如下
由于我设置的是EventTime时间语义,所以看TumblingEventTimeWindows
上面的是TumblingEventTimeWindows中 分配窗口的方法, 真相就在这出发 看到start变量没有
进入 getWindowStartWithOffset 方法得知运算 初始值的算法