当前位置: 首页 > news >正文

窗口相关操作的总结

本文重点

在前面的课程中,我们学习了Flink中关于窗口的一系列操作,本文对前面的内容进行总结

总结内容

窗口类型

从窗口的驱动类型角度看,窗口可以分为时间窗口计数窗口

从窗口的按照分配数据的规则来看,窗口可以分为滚动窗口滑动窗口会话窗口全局窗口

将二者结合起来,我们可以得到滚动事件窗口、滚动计数窗口、滑动事件窗口、滑动计数窗口、会话时间窗口、全局窗口(需要依赖触发器)

窗口的类型和基本信息由窗口分配器指定,窗口不会预先创建好,当第一个应该属于这个窗口的数据元素到达时,才会创建对应的窗口。

是否分区

当我们有一个流DataStream的时候,我们要想生成窗口有两种方式,一种是直接开窗(相当于并行度为1,这种方式不常用),另外一种是先分区在开窗。

keyBy 之后的 KeyedStream,可以调 用.window()方法声明按键分区窗口(Keyed Windows);而如果不做 keyBy,DataStream 也可 以直接调用.windowAll()声明非按键分区窗口。

开创完成之后要想回到DataStream需要经过窗口函数的处理,它们之间的转换关系如下:

http://icebutterfly214.com/news/98205/

相关文章:

  • 2025年12月苏州装修品牌调研:深度剖析盛世和家装饰售后服务 - 品牌测评鉴赏家
  • 2025年12月苏州装修公司深度调研:盛世和家装饰的核心优势解析 - 品牌测评鉴赏家
  • 2025年12月苏州装修品牌调研:盛世和家装饰——行业寒冬中的本土标杆优势解码 - 品牌测评鉴赏家
  • 通达信老鹰抓鱼主图指标公式
  • STM32F407驱动3.5寸ILI9486屏幕
  • 办公室翻新公司推荐:哪些专业团队值得关注? - 品牌排行榜
  • 胡凡算法入门篇精选题解(二):日期与进制转换的核心技巧精讲
  • 2、Puppet入门:自动化配置管理解决方案
  • 23、跨平台系统管理与自动化脚本实践
  • 中序遍历数据结构
  • HTML5+CSS3+JS小实例:动画进度条
  • 小米的奇幻编程之旅:当 JavaScript 语法变成了一座魔法城
  • 38、Python 编程中的回调函数与多领域应用
  • 1、深入了解 Red Hat Enterprise Linux 8:从起源到安装
  • vue基于Spring Boot的同城医院陪诊服务预约系统设计与实现_154iph2z-java毕业设计
  • Compose Multiplatform资源监控界面架构设计与实现
  • Open Notebook 完全指南:5步打造你的AI知识管理中心
  • 2025华东开式冷却塔定制生产TOP5权威推荐:甄选实力厂家 - 工业品牌热点
  • 终极企业网站模板:Modern Business一站式解决方案
  • OrcaSlicer安装配置完全指南:从入门到精通3D打印切片
  • Android系统去掉长按webview界面弹框中的分享功能
  • 高性能消息处理实战:Aeron与现代Java编程深度解析
  • 2026大专审计专业必考证书排行榜?这些证书让你毕业即高薪!
  • 当文献综述写作变成“急诊科”:8款 AI 工具如何对症下药解决 7 类综述“重症”
  • 面包自动化包装产线数据采集解决方案
  • Nessus Professional 10.11 Auto Installer for macOS Tahoe - Nessus 自动化安装程序 (2025 年 12 月更新)
  • 如何快速实现自动化任务:面向普通用户的青龙面板终极指南
  • ImageKnife终极指南:从入门到精通OpenHarmony图片加载技术
  • DeepSeek-R1-Distill-Qwen-7B:从模型下载到生产部署的完整实战指南
  • 13个OFD标准测试文件:完整的验证套件