Reputation: 133
Is there an open-source complex event processing (CEP) engine for ruby?
I'm looking specifically for something that offers stateful analysis, not just rules-engine-style antecedent-predicate productions.
Upvotes: 2
Views: 1463
Reputation: 1212
It's possible to make use of the Java based Esper CEP by using JRuby. This blog post gives a quick, but clear, run through with a basic example.
Upvotes: 1
Reputation: 11
You could try something like rulecore which is language independent. It seems to use webservices and xml.
Upvotes: 1
Reputation: 141
Most CEP engines are servers that you can talk to in various language independent ways. For example delivering events using TCP/IP, JMS, http or other protocols.
Upvotes: 0
Reputation: 116179
I haven't been following the CEP scene too closely (I worked with Cayuga from Cornell University, now open source, and Esper around 2006-2007), but I haven't heard of one yet. Most of them appear to be in .NET, Java, and C/C++. There are some event-related libraries for Ruby, but none seem to be anywhere near the capabilities of CEP engines such as Esper or StreamBase.
Upvotes: 0