2011-11-21 79 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將它回火。