2010-08-13 72 views
2

有红宝石的开源复杂事件处理(CEP)引擎吗?红宝石复杂事件处理

我正在寻找的东西,提供有状态的分析,而不仅仅是规则引擎式的先行谓语生产。

回答

0

我一直没有跟在CEP的场景太密切(我曾与康奈尔大学的卡尤加,现在的开源和Esper在2006-2007左右),但我还没有听说过。他们中的大多数似乎在.NET,Java和C/C++中。 Ruby有一些与事件相关的库,但似乎没有任何地方靠近CEP引擎(如Esper或StreamBase)的功能。

0

大多数CEP引擎都是可以以各种语言独立方式与之通话的服务器。例如使用TCP/IP,JMS,http或其他协议传递事件。

1

你可以尝试像独立于语言的rulecore之类的东西。它似乎使用webservices和xml。

1

通过使用JRuby,可以使用基于Java的Esper CEPThis blog post给出了一个快速,但清晰,贯穿一个基本的例子。