Stream 基于计数与滚动窗口

Stream 基于计数与滚动窗口,stream,window,Stream,Window,在流处理中,基于计数(也称为基于元组)的窗口和滚动窗口之间有什么区别? 在我看来,它们是一样的: 每次到达一定数量的元素时,滚动窗口都会设置新的(开始、结束)指针(这是一个大小为slide的滑动窗口)。这也是基于计数的窗口所做的 有人能给我解释一下区别吗?计数窗口的大小取决于其中的事件数。计数窗口没有任何特定的有效时间 滚动窗口具有固定的时间跨度,并将根据其配置的时间跨度创建新的数据窗口。属于该时间跨度的任何事件都将在窗口的聚合函数中使用 找到这个链接需要一些挖掘,但它用图形化的时间线描绘了一

在流处理中,基于计数(也称为基于元组)的窗口和滚动窗口之间有什么区别? 在我看来,它们是一样的: 每次到达一定数量的元素时,滚动窗口都会设置新的(开始、结束)指针(这是一个大小为slide的滑动窗口)。这也是基于计数的窗口所做的


有人能给我解释一下区别吗?

计数窗口的大小取决于其中的事件数。计数窗口没有任何特定的有效时间

滚动窗口具有固定的时间跨度,并将根据其配置的时间跨度创建新的数据窗口。属于该时间跨度的任何事件都将在窗口的聚合函数中使用

找到这个链接需要一些挖掘,但它用图形化的时间线描绘了一幅非常清晰的窗口类型图,以说明每个窗口中数据的行为


本页提供了一个坚实的图形示例,说明了翻滚窗口的含义。

再次提出一个问题:您对“翻滚窗口”的定义实际上不是基于时间的窗口吗?那么翻滚和基于时间的窗口有什么区别呢?翻滚窗口是基于时间的窗口。这是一个跳跃窗口,其中跳跃和时间跨度相同。