Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在中执行以下语句有什么区别Nesper
Nesper
MarketDepth.std.unique(key).win:time_batch(500 msec)对比MarketDepth.win:time_batch(500 msec).std:unique(key)
MarketDepth.std.unique(key).win:time_batch(500 msec)
MarketDepth.win:time_batch(500 msec).std:unique(key)
第一个是否使用唯一键批处理所有事件并每 500 毫秒调度一次?第二个批处理所有事件并每 500 毫秒分派所有唯一键?
使用命令output every 500 msec而不是使用time_batch? 任何帮助将不胜感激。
output every 500 msec
time_batch
没有区别。换句话说,最后一个按键唯一事件和最后 500 毫秒事件之间的交集与最后 500 毫秒事件和最后一个按键唯一事件之间的交集相同。
单独来看,time_batch 数据窗口和输出速率限制完成类似的事情。例如,与特定的 select 子句和其他数据窗口一起使用时,它们不会。