Flink自定义窗口

来源:互联网 发布:2016淘宝818活动 编辑:程序博客网 时间:2024/06/05 14:24

先看官方的Flink自定义窗口流程:

基本操作如下:

  1. window:创建自定义窗口
  2. trigger:自定义触发器
  3. evictor:自定义evictor
  4. apply:自定义window function
从定义窗口的基本操作可以看出,先调用window函数,定义一个WindowAssigner对象, 
在WindowAssigner中 通过
assignWindows 设定窗口类型,然后基于trigger,evictor来设定触发器,过滤器等,
最后apply来设定用户自定义的窗口函数,同时flink自身也集成了若干个窗口函数,如sum,max,maxBy,reduce等
0 0
原创粉丝点击