如何使用ApacheStorm作为复杂事件处理器

如何使用ApacheStorm作为复杂事件处理器,apache,apache-storm,esper,complex-event-processing,Apache,Apache Storm,Esper,Complex Event Processing,我一直在寻找如何将apache storm用作CEP的方法,但似乎有两个概念(流处理和复杂事件处理),在CEP中,您可以编写类似sql的查询,并在数据流上执行它们,如ESPER,但我在apache storm中找不到类似的东西,这是否意味着apache storm是一个数据流处理器而不是CEP?storm是一个分布式计算平台,通用,旨在处理流数据。我认为许多人使用它来获取传入流并将其写入某个数据库,或者不使用SQL。有一个Storm Esper库,用于在Storm bolt中运行Esper。St

我一直在寻找如何将apache storm用作CEP的方法,但似乎有两个概念(流处理和复杂事件处理),在CEP中,您可以编写类似sql的查询,并在数据流上执行它们,如ESPER,但我在apache storm中找不到类似的东西,这是否意味着apache storm是一个数据流处理器而不是CEP?

storm是一个分布式计算平台,通用,旨在处理流数据。我认为许多人使用它来获取传入流并将其写入某个数据库,或者不使用SQL。有一个Storm Esper库,用于在Storm bolt中运行Esper。

Storm提供了一个名为trident的高级api,其中包括类似sql的api。它的功能是微批处理,就像spark streaming一样。但我认为低api是storm的核心,它几乎可以满足您的所有需求