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

窗口相关操作的总结

本文重点

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

总结内容

窗口类型

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

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

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

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

是否分区

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

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

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

http://www.rkmt.cn/news/94549.html

相关文章:

  • 5分钟掌握Transition.css:让你的网页动起来
  • HNOI2019《序列》
  • 前端性能与监控指标采集系统设计方案
  • 学习Linux要注意的地方
  • [技术讨论] 三极管高低温特性测试
  • Android Studio + Gemini 移动创建领域的一次范式转移
  • ISC-3000S的U-Boot 镜像头部解析
  • 基于Java的安全检查巡视智慧管理系统的设计与实现全方位解析:附毕设论文+源代码
  • Node.js Redis客户端ioredis完整使用指南
  • 影刀RPA×AI双剑合璧!小红书笔记评论数据智能提取,3分钟搞定全天分析![特殊字符]
  • LLM - MCP Powered Agent_从工具失配到架构重构的实战指南
  • 影刀RPA×AI强强联合!小红书限时折扣活动一键创建,效率提升40倍![特殊字符]
  • AtCoder Beginner Contest 436 ABCDEF 题目解析
  • 2025中餐适配的厨余处理器测评:七大品牌研磨精度与管道保护能力对比 - 速递信息
  • 2025厨余处理器品牌年终测评:十大热门品牌对决,深度解析选优质款 - 速递信息
  • # NCHUD-数字电路模拟程序和课堂测验
  • 整体设计 定稿 之23 dashboard.html 增加三层次动态记录体系仪表盘 之2 程序 (Q199 之1)
  • ABC 436 解题报告
  • 探索快手平台:如何通过官方API接口获取作品详细信息
  • 国产操作系统:自主可控的技术突围
  • 发电。
  • Portfolio个人作品集网站:5分钟快速搭建专业在线简历终极指南
  • ComfyUI-SeedVR2视频超分项目FP8量化技术深度解析
  • 2025年降AI率工具实测!5个降AI工具推荐:免费降AIGC工具指南
  • Halo博客系统审计
  • tk.simpledialog-创建简单的模态对话框
  • STranslate 翻译 工具 v2.0.0 绿色便携版 翻译、OCR工具
  • 终极指南:免费获取卓里奇数学分析教材PDF完整资源
  • 毕业设计实战:基于SSM+MySQL的校园外卖服务系统设计与实现,从需求到上线全流程指南!
  • Pyperclip终极指南:3分钟掌握Python跨平台剪贴板操作