我是Drools和CEP的新人。我正在尝试通过事件处理解决问题 - 从原子事件序列中导出复杂事件。
例如,A,B和C原子事件的序列是D complex事件。
如何使用Drools规则引擎和Drools Fusion控制解决此问题? 可能是,还有其他工具或Java框架(数学方法或算法)来解决这类问题吗?
答案 0 :(得分:1)
Esper http://esper.codehaus.org/ Siddhi https://github.com/wso2/siddhi ......是其他开源工具
答案 1 :(得分:0)
按特定顺序测试三个事件的规则:
rule abc
when
$a: A()
$b: B( this after $a )
$c: C( this after $b )
then
// ...
end
有许多细节需要澄清 - 实际上可能并不那么简单,但你的问题并没有提供任何信息。
请参阅Drools手册 - 有关事件处理的部分有类似(且更复杂)的示例。