如何将Apache风暴用作复杂事件处理器

时间:2017-02-11 20:26:10

标签: apache apache-storm esper complex-event-processing

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

2 个答案:

答案 0 :(得分:0)

Storm是一个分布式计算平台,通用,旨在处理流数据。我想很多人用它来获取传入流并将其写入某个数据库或No-SQL。有一个Storm-Esper库可以在Storm bolt中运行Esper。

答案 1 :(得分:0)

Storm提供了一个名为trident的高级api,包括类似sql的api。它的功能就是微批处理,就像火花流一样。但我认为风暴核心的低api可以做你想要的几乎所有。