Esper放弃事件

问题描述:

我有一个利用Esper的平台。但是,所有事件都会插入到事件表中并发送给Esper进行处理。我的规则仅针对数据集的10%左右,但通过引擎发布的90%其他数据会瓶颈我的警报。Esper放弃事件

有没有办法告诉Esper放弃我不关心摄取的事件,所以我有一个更小的流通过实际的警报/规​​则处理引擎?

插入可能对您很方便。例如:

insert into FilteredStream select * from UnfilteredStream where ...some filter critera... 

// the FilteredStream has the filtered events only 
select count(*) from FilteredStream 

还有就是在什么条件下艾斯波保持在http://espertech.com/esper/faq_esper.php#keep_in_memory

+0

在内存中的活动比方说,我有以下..概述如何在2个不同? '插入FilteredStream SELECT * FROM UnfilteredStream其中DEVICE_TYPE = '测试' SELECT * FROM FilteredStream其中id =“x'' VS 'SELECT * FROM FilteredStream(DEVICE_TYPE = '测试' 和id = 'x')' –

+0

在http://espertech.com/esper/release-6.1.0/esper-reference/html_single/index.html#epl-where-clause中解释 – user650839