我正在开发一个StreamInsight应用程序,它应该计算每个 N 输入的函数,即如果N = 10,那么我想计算:
x_1, x_2, ..., x_10 ---> output_1
x_11, x_12, ..., x_20 ---> output_2
等
所以我想要的是Hopping Window,除了在Count而不是时间戳上参数化。
我无法使用Count Window,因为每次计数更改时都会产生输出。
我正在寻找有关如何解决缺乏“跳跃计数窗口”的建议。
答案 0 :(得分:0)
看看使用User-defined Stream Operator。事件将逐个进入您的操作员,这将使维护最后N个事件/输入的集合变得容易。收到第N个事件后,进行计算,清除事件/输入集合,然后返回结果。