2011-11-21 77 views

回答

2

如果时间对您的决策模型有很大影响,CEP引擎将会有所帮助。例如:如果事件Y和Z发生在同一给定时间窗口内,则决定触发事件X.另一个例子是在时间窗口上聚合事件的能力。

时间的另一个影响是延迟约束:即。你想在短时间内处理事件(例如100ms或更少)。 CEP很适合这种情况。

但是这两种技术或多或少都是互补的。特别是,一些CEP工具具有推理规则。或者您可以拥有一个带有CEP引擎的第一个处理阶段(过滤,聚合,事件组合),然后您可以查询专家系统来决定如何处理您的聚合复杂事件。

以下是有关CEP的一些应用案例,可以帮助的文章:Complex Event Processing

+1

他们是如何免费赠送的?他们没有任何关系。它们可以一起使用,但任何符合该定义的东西,除非它是与第一件事物相同的东西..? – Rob

0

他们是不同的。 @MDE写了关于SEP,但专家系统给出的决定。它不处理事件,它的任务是根据(X,Y,Z,...)参数给出答案。如果你想触发事件,那么它就是CEP,但是如果你需要分析它们,那么它就是专家系统。正如@Bob写道,他们可以一起使用: CEP捕获事件 专家系统“想起来” 然后,例如,SEP将它回火。