esper中的上下文

时间:2014-04-15 18:31:15

标签: esper

我是Java中使用Esper事件流引擎的新手 我有两个关于状态(设备,状态)的输入流1,另一个关于测量(设备,温度)的输入流 可以创建一个上下文来按设备分段流吗?

2 个答案:

答案 0 :(得分:1)

我在文档中找到了一个示例。它位于[1]和“4.2.2.1。多流定义”。

[1] http://esper.codehaus.org/esper-5.0.0/doc/reference/en-US/html_single/index.html#context_def_keyed

答案 1 :(得分:0)

您还可以创建一个只放置一次设备的窗口。

例如

创建窗口devicesDetail.std:unique(device)as(设备字符串,温度长,状态字符串)

插入devicesDetail select device,0作为温度,来自stream1的状态

插入devicesDetail select device,temperature,''作为stream2的状态

然后你对该窗口进行查询

从devicesDetail中选择irstream