1.视界

2.前文回顾
得益于 Flink Window API 松耦合设计,我们可以非常灵活地定义符合特定业务的窗口。Flink 中定义一个窗口主要需要以下三个组件
Window Assigner
Trigger
Evictor
3.概述
**Trigger:**触发器。决定了一个窗口何时能够被计算或清除,每个窗口都会拥有一个自己的Trigger。
Trigger(触发器)用于决定某个窗口的元素集合什么时候触发计算以及结果什么时候被emit。
如下类图展示了目前内置实现的 Triggers:

以粗粒度来看,Flink主要提供了三种形式的触发方式:
最后
以上就是强健口红最近收集整理的关于95-190-438-源码-window-Trigger-总体概述1.视界2.前文回顾3.概述的全部内容,更多相关95-190-438-源码-window-Trigger-总体概述1内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复