文章目录 什么是窗口? 窗口生命周期 keyby和nokeyby 窗口组成 assigner windowfunction trigger evictor allowedLateness side output 什么是窗口? 流相当于一条永不停机的生产流水线, 窗口则是一个闸门,拦住囤积生产的商品,定时或者囤积到一定数量释放一次. 窗口生命周期 创建: 第一个属于该窗口的时间出现 结束: 第一个超过该窗口时间范围(包括延迟时间)的时间出现 存活时间: 窗口的范围,比如统计5分钟 + 允许的延迟时间,比如2分钟=7分钟 keyby和nokeyby