0

我目前正在使用具有 siddhi 核心、api 和查询 jar 库的 Java servlet。我正在使用 SiddhiManager 类来创建流、查询和回调。servlet 允许我运行常规查询,但不查询基于时间窗口的查询,例如 -

从 StatusTime#window.time(4 min) 选择 cid,sum(values) 作为 SUM 组,按 cid (SUM>40) 插入 payt

每次调用 servlet 时,时间窗口都会重新启动,因此基于时间的查询会失败。如何让 siddhi 管理器使用之前启动的时间窗口。

4

1 回答 1

0

我不认为在 servlet 中初始化和腌制 Siddhi 实例(这是一个状态完整的引擎)是一个不错的选择。请将其移出 servlet 并单独维护。

于 2015-07-27T12:25:59.587 回答