大数据全系列 教程
1869个小节阅读:466k
目录
408考研
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
在Flink计算引擎中,支持窗口类型有很多种,几乎所有Streaming流式计算引擎需要实现窗口都支持。
1.时间窗口TimeWindow
2.计数窗口CountWindow
数据条目数
进行设置窗口,比如每5条数据统计一次3.会话窗口SessionWindow
在Flink窗口计算中,我们发现无论时间窗口还是计数窗口,都可以分为2种类型:滚动Tumbling和滑动Sliding窗口
滚动窗口(Tumbling Window),又叫做翻滚窗口。滚动窗口是根据固定时间进行切分,且窗口和窗口之间的元素互不重叠。这种类型的窗口的最大特点是比较简单。只需要指定一个窗口长度(window size)。
条件:窗口大小size = 滑动间隔 slide
滑动窗口(Sliding Window)
条件:窗口大小 != 滑动间隔,通常窗口大小size > 滑动间隔slide
实时效果反馈
1. 以下选项中关于Flink窗口类型的描述正确的是?
A 时间窗口:按照时间间隔划分出窗口,并对窗口中数据进行计算,如每m分钟统计,最 近n分钟的数据。
B 计数窗口:计数按照数据条目数
进行设置窗口,比如每5条数据统计一次。
C 会话窗口:会话Session相关,表示多久没有来数据,比如5秒钟都没有来数据,将前面 的数据作为一个窗口。
D 以上三个选项都正确。
答案:
1=>D