web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

Flink窗口有哪些类型介绍?

544 ℃
           

Flink中的窗口用于将无界数据流切割成有界块进行计算。下面web建站小编给大家简单介绍一下几种主要类型的窗口。

Flink窗口介绍:

滑动窗口:固定大小的窗口,按照固定的滑动间隔滑动。

DataStream windowedStream = inputStream.window(SlidingEventTimeWindows.of(Time.seconds(10), Time.seconds(5)));  

滑动跨度窗口:按时间间隔生成窗口。

DataStream windowedStream = inputStream.window(SlidingEventTimeWindows.of(Time.seconds(10)));

会话窗口:按会话活跃时间生成窗口,窗口间有一定的不活跃期。

DataStream windowedStream = inputStream.window(EventTimeSessionWindows.withGap(Time.minutes(10))); 

全局窗口:将整个数据流视为一个窗口。

DataStream windowedStream = inputStream.window(GlobalWindows.create()); 

这些窗口之间的主要区别是:

1、窗口大小:滑动窗口和滑动跨度窗口的大小可以配置,会话窗口的大小不确定。
2、生成规则:根据记录数生成滑动窗口,根据时间生成滑动跨度窗口,根据非活动时间生成会话窗口。
3、重叠:滑动窗口可以重叠,但会话窗口和全局窗口不能重叠。
4、使用场景:滑动窗口用于近期聚合,会话窗口用于用户行为分析,全局窗口用于整体统计。

Flink的数据处理流程包括哪些步骤

Flink中的状态一般有哪些类型?

Flink的两种主要的处理语义的区别在哪

织梦友情链接调用和图片大小修改

标签: flink, Flink窗口

上面是“Flink窗口有哪些类型介绍?”的全面内容,想了解更多关于 前端知识 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_4906.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > 前端知识
本文共计681个字,预计阅读时长5分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一款简单高效漂亮的多平台笔记应用——Zoho Notebook
下一篇: 推荐2款充满科技感的艺术字体——小新黑体、小新潮酷体
x 打工人ai神器