,则触发上个窗口的计算
三、WindowAPI
3.1 window和windowAll
使用keyby的流,应该使用window方法
未使用keyby的流,应该调用windowAll方法
区别:...3.3 evictor
evictor 主要用于做一些数据的自定义操作,可以在执行用户代码之前,也可以在执行
用户代码之后,更详细的描述可以参考org.apache.flink.streaming.api.windowing.evictors.Evictor...3.4 trigger
trigger 用来判断一个窗口是否需要被触发,每个 WindowAssigner 都自带一个默认的trigger,
如果默认的 trigger 不能满足你的需求...PURGE 清空整个 window 的元素并销毁窗口
四、WindowAPI调用案例示例
4.1 基于时间的滚动和滑动窗口
测试数据
信号灯编号和通过该信号灯的车的数量
9,3
9,2
9,7
4,9...测试数据
信号灯编号和通过该信号灯的车的数量
9,3
9,2
9,7
4,9
2,6
1,5
2,3
5,7
5,4
设置会话超时时间为10s,10s内没有数据到来,则触发上个窗口的计算
package