Aubrey Jones
Aubrey Jones

Reputation: 133

Ruby Complex Event Processing

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

Answers (4)

Mark Cheverton
Mark Cheverton

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

Luke
Luke

Reputation: 11

You could try something like rulecore which is language independent. It seems to use webservices and xml.

Upvotes: 1

Peter Andersson
Peter Andersson

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

Thomas Owens
Thomas Owens

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

Related Questions