- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们目前正在测试 siddhi wso2 cep。
我们需要能够在不丢失窗口(例如时间窗口)中积累的数据的情况下重新启动 wso2 服务器进程。
有没有办法使时间窗口持久化,以便服务器可以在不丢失其状态的情况下重新启动?
我们是否必须将服务器配置为使用持久性?
还是我们只需要调整查询并使用事件表?
这里是我们的查询示例:
from every data= DataInStream[state == 1] ->
every event = EventInStream[event.no == data.no] within 24h
insert into duplicatesOutStream data.id as id
最佳答案
您可以通过启用快照使 CEP 保持其状态。文档可以是 found here .但请注意,这将“定期”(可在几分钟内配置)保持 CEP 的“完整状态”。由于这只是周期性地完成,您可能会丢失在上次快照操作之后到达的最新几个事件。如果您希望 cep 在崩溃后恢复,这是最简单的选择。
除此之外,没有其他方法可以使预定义的窗口持久化。但如果你愿意,你可以编写一个你自己的自定义时间窗口 ( documentation ) 来执行持久性并将其插入 CEP。
您也可以改用事件表。当您使用事件表时,您可以确保持久保存所有到达的事件。 (但这种方法的一个缺点是,与 Windows + 快照方法相比,这可能会影响性能)。
关于wso2: cep: siddhi: 如何使时间窗口持久化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20348326/
public static void main(String[] args) { String siddhiApp = "@App:name('TestExecutionPlan') "
我有以下流定义: 字符串事件流定义 = “定义流cdrEventStream(nodeId字符串,电话字符串,timeStamp long,isOutgoingCall bool);”; 以及查询:
我有一个用于创建 siddhi 扩展的 java 程序,我的代码是下一个: package co.com.easysol.phisingRestClient; import java.io.Strin
最近我想让我的 siddhi 程序显示一些统计结果。但效果并不理想。 基本上我关注了this user guide创建一个示例应用程序。然后我就去了Siddhi Query Guide页面添加统计部分
我想从 siddhi 读取 postgres 表,我正在使用触发器: @From(eventtable='rdbms', jdbc.url='jdbc:postgresql://localhost:5
我们目前正在测试 siddhi wso2 cep。 我们需要能够在不丢失窗口(例如时间窗口)中积累的数据的情况下重新启动 wso2 服务器进程。 有没有办法使时间窗口持久化,以便服务器可以在不丢失其状
(我从 Esper 跳到 Siddhi) 我正在尝试在同一个流中部署多个查询。这里的例子https://docs.wso2.com/display/CEP400/Using+Siddhi+as+a+L
我是 Siddhi 新手,有几个问题: SiddhiManager 线程安全吗?每个 JVM 共享一个实例是一种好的做法吗? 如何在运行时定义流并添加查询?似乎只有 siddhiManager.cre
我尝试使用此链接 Create execution Plan 中提供的示例创建计划但我收到以下错误。 Stream OutStats is already defined as StreamDefin
下午好。 我作为一名架构师将 SW Competence Centers 写入公司 Indra (www.indra.com)。 在这个领域通常使用 CEP,开源和商业,在开源领域直到现在我们一直使用
这个问题是关于 Siddhi - CEP 的 java 库 描述: 我试图建立一个 HTTP 源来接收数据。创建运行时并启动它没有错误。 [nioEventLoopGroup-2-1] INFO or
我正在使用 Siddhi [1] 的 Java 库,并且注意到检索和处理由 Siddhi 运行时生成的事件有相当大的延迟。尽管两个Siddhi事件可能具有时间差为X秒的Siddhi事件时间戳,但是在接
我想使用 Siddhi 流处理器从 NATS 服务器读取消息。我安装了以下软件: NATS 服务器 v2.1.6(在独立服务器上) Siddhi siddhi-runner-5.1.2(作为同一 LA
我正在对使用 Siddhi 作为 CEP 引擎的原型(prototype)进行一些实验,想知道输入流是只支持平面事件数据还是也可以支持类似 JSON 的数据层次结构进行查询。 Siddhi's doc
从 Siddhi-io-http 读取我无法理解如何绕过 ssl 认证错误(即:过期或自签名)。 有一个名为 ssl.verify.client 的参数,但没有关于它接受哪些值的信息。 有人知道怎么做
有谁知道如何添加对最新版本的 Siddhi CEP 的依赖(最好不要克隆源)?我尝试过(来自 Github repo ): org.wso2.siddhi siddhi 3.
我有一个输出流,其定义是 定义流 outStream (deviceID string, val int)。 在其回调的“接收”方法中,我想对 val(int 类型)进行一些处理。是否有任何方法可以从
我一直在开发 Siddhi 应用程序。在这个应用程序中,我有 JavaScript 函数。我在尝试使用函数内部的函数时发现了一个问题。可以说: define function sum[JavaScri
我尝试使用 IntelliJ 插件开发 Siddhi 扩展。当我尝试在任何端口上配置“hl7”源时,HL7Service 似乎启动了两次。这不起作用,因为网络端口只能打开一次。 我检查没有其他 Sid
我是一名优秀的程序员,十分优秀!