多滑动窗口问题

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

多滑动窗口问题

刘晨
您好:
     请问, 在进行流计算时, source相同, 处理逻辑相同, 但要计算不同的滑动时间窗口,
     比如 每分钟统计最近 5m,15m,30m 以及 每15分钟计算, 1h, 3h , 12h的数据
     除去每种窗口写一个程序外, 有其他更加便捷的解决方式吗 ?


                                                                      谢谢
Reply | Threaded
Open this post in threaded view
|

Re: 多滑动窗口问题

Biao Liu
比如这样?

dataStream.timeWindow(...) // 5m
dataStream.timeWindow(...) // 15m
dataStream.timeWindow(...) // 30m
...


刘晨 <[hidden email]> 于2019年7月19日周五 下午2:07写道:

> 您好:
>      请问, 在进行流计算时, source相同, 处理逻辑相同, 但要计算不同的滑动时间窗口,
>      比如 每分钟统计最近 5m,15m,30m 以及 每15分钟计算, 1h, 3h , 12h的数据
>      除去每种窗口写一个程序外, 有其他更加便捷的解决方式吗 ?
>
>
>                                                                       谢谢
Reply | Threaded
Open this post in threaded view
|

回复: 多滑动窗口问题

jc-zhousy@chinaunicom.cn
In reply to this post by 刘晨
您好:
     请问, 在进行流计算时, source相同, 处理逻辑相同, 但要计算不同的滑动时间窗口,
     比如 每分钟统计最近 5m,15m,30m 以及 每15分钟计算, 1h, 3h , 12h的数据
     除去每种窗口写一个程序外, 有其他更加便捷的解决方式吗 ?


                                                                      谢谢
Reply | Threaded
Open this post in threaded view
|

Re: 多滑动窗口问题

zhisheng
不需要每种窗口写一个程序的,你可以在一个程序中开多个窗口(各个窗口的时间不同)解决你的问题

[hidden email] <[hidden email]> 于 2019年7月19日周五 下午5:18写道:

> 您好:
>      请问, 在进行流计算时, source相同, 处理逻辑相同, 但要计算不同的滑动时间窗口,
>      比如 每分钟统计最近 5m,15m,30m 以及 每15分钟计算, 1h, 3h , 12h的数据
>      除去每种窗口写一个程序外, 有其他更加便捷的解决方式吗 ?
>
>
>                                                                       谢谢