Siddhi查询中有多次出现的情况

问题描述 投票:0回答:1

我们可以编写Siddhi查询,并且很少发生某些情况,例如:

对于3个带有customerId'xyz'且来源为'log'的事件,我们可以使用

from every (e1 = CargoStream[e1.customerId == 'xyz' AND e1.source = 'log']<3>)

但是我们需要做的是在这三个事件之间添加条件。像所有这三个元素一样,应该具有相同的来源,而不是特定的值。

from every (e1 = CargoStream[e1.customerId == 'xyz' AND all these 3 events have same source does not matter the value]<3>)

我们尝试使用查询来访问发生的索引事件,但似乎并未很好地触发事件。

from every (e1 = CargoStream[e1.customerId == 'xyz' AND (e1[0].source == e1[1].sourse AND e1[1].source == e1[2].source)]<3>)

Siddhi Query甚至有可能吗?如果是,那么如何?

[我们可以编写Siddhi查询,只在某些情况下发生某些情况的事件,例如对于具有customerId'xyz'且源为'log'的3个事件,我们可以在每个(e1 = CargoStream [e1.customerId =='...

complex-event-processing siddhi
1个回答
0
投票

对于您的问题,在事件中具有相同的条件。您可以使用分区

© www.soinside.com 2019 - 2024. All rights reserved.