是否有针对ruby的开源复杂事件处理(CEP)引擎?
我正在寻找能够提供有状态分析的东西,而不仅仅是规则引擎式的先行谓词制作。
答案 0 :(得分:1)
你可以尝试像rulecore这样与语言无关的东西。它似乎使用webservices和xml。
答案 1 :(得分:1)
使用JRuby可以使用基于Java的Esper CEP。 This blog post提供了一个快速但清晰的基本示例。
答案 2 :(得分:0)
我没有过于密切关注CEP场景(我与康奈尔大学的Cayuga合作,现在是开源,Esper在2006-2007左右),但我还没有听说过。其中大多数似乎是.NET,Java和C / C ++。 Ruby中有一些与事件相关的库,但似乎没有任何接近CEP引擎的功能,如Esper或StreamBase。
答案 3 :(得分:0)
大多数CEP引擎都是可以通过各种语言独立方式与之交谈的服务器。例如,使用TCP / IP,JMS,http或其他协议传递事件。