我们可以编写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 =='...
对于您的问题,在事件中具有相同的条件。您可以使用分区