触发Apache Storm Window

时间:2018-04-24 17:36:52

标签: apache-storm

我一直致力于一个流处理项目,该项目使用Apache Storm(v1.1.0)上的滑动窗口技术对传入数据进行流式处理。

我试图描绘下面图片中的问题。让我解释。 e1,e2,e3,e4,e5,e6,e7,e8是我的事件,按时间顺序进入Apache Storm。 w1,w2,w3等表示窗口名称。

  • 在[0,5]之间有事件
  • 在[5,10]之间有事件
  • [10,15]之间没有事件
  • [15,20]之间没有事件
  • [20,25]之间没有事件
  • [25,30]之间有事件
  • 在[30,25]之间有事件

作为输出,Apache Storm会创建 w1,w2,w3,w6 窗口,但不会创建 w4 w5

问题是我的逻辑需要 w4 w5 。我能做些什么呢?即使窗口没有事件我想要接收窗口

Sliding Window Example

1 个答案:

答案 0 :(得分:0)

我猜我们正在讨论here所描述的窗口支持?

我会尝试为您的螺栓启用tick tuples。它应该让Storm以一定的间隔向你的螺栓发送一个元组,这样可以避免空窗。