【发布时间】:2010-08-13 17:31:28
【问题描述】:
是否有用于 ruby 的开源复杂事件处理 (CEP) 引擎?
我正在寻找能够提供状态分析的东西,而不仅仅是规则引擎式的先行谓词产生式。
【问题讨论】:
标签: ruby complex-event-processing event-stream
是否有用于 ruby 的开源复杂事件处理 (CEP) 引擎?
我正在寻找能够提供状态分析的东西,而不仅仅是规则引擎式的先行谓词产生式。
【问题讨论】:
标签: ruby complex-event-processing event-stream
您可以尝试一些独立于语言的规则核心。它似乎使用 webservices 和 xml。
【讨论】:
可以通过使用 JRuby 来使用基于 Java 的Esper CEP。 This blog post 提供了一个快速但清晰的基本示例。
【讨论】:
我并没有太密切地关注 CEP 场景(我曾与康奈尔大学的 Cayuga 合作,现在是开源的,并在 2006-2007 年左右与 Esper 合作),但我还没有听说过。它们中的大多数似乎是在 .NET、Java 和 C/C++ 中。有一些与事件相关的 Ruby 库,但似乎没有一个能与 Esper 或 StreamBase 等 CEP 引擎的功能相媲美。
【讨论】:
大多数 CEP 引擎都是服务器,您可以通过各种独立于语言的方式与之交谈。例如使用 TCP/IP、JMS、http 或其他协议传递事件。
【讨论】: