[erlang-questions] [ANN] Rivus - Erlang Complex Event Processing

Vassil Kolarov <>
Mon Jan 6 09:44:30 CET 2014


Hi Loïc,

This is for unit tests only. In the real-life scenario actually the
gen_server itself (result_subscriber.erl) will be the consumer, so
gen_server:call() won't be needed. There could be multiple consumers also.
As for the delivery on specific interval - this is what I call a "batch
window" and is on top of my "to do" list. Currently the result (output) is
emitted on every input.

Best regards,
Vasco



On Mon, Jan 6, 2014 at 1:06 AM, Loïc Hoguin <> wrote:

> That looks very good. One question though. You always do a gen_server call
> to retrieve results, any way to get them as they come, perhaps delivered
> every Interval?
>
> Sent from my ASUS Padfone
>
>
> Vassil Kolarov <> wrote:
>
> Hi all,
>
> I'd like to announce a project called 'Rivus'.  The goal of the project is
> implementation of complex events processing application in Erlang, which
> uses a DSL similar to ESPER's EPL. It is in a very early stage, but could
> be considered sort of a "MVP".
>
> Here is the GitHub repository: https://github.com/vascokk/rivus_cep
>
> Hope you'll find it interesting and useful.
>
> Best regards,
> Vasco
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20140106/b25208db/attachment.html>


More information about the erlang-questions mailing list