Sliding Windows

160 views
Skip to first unread message

Paulo Suzart

unread,
Apr 29, 2014, 10:25:39 PM4/29/14
to clo...@googlegroups.com
Hi Guys,

I was looking for a very simple stream processing lib. We have some in clojure (lamina, meltdown, esper, eep).

The simplest one was clojure werkz eep, but they don't provide sliding windows. I ender up writing this: http://paulosuzart.github.io/blog/2014/04/27/sliding-window-events-with-clojure/

And publishing this very small implementation using meltdown. https://github.com/paulosuzart/sw . It is enough for a very simple use case I have to deal. If anyone knows any other sliding window impl please share.

Regards

--
Paulo Suzart
@paulosuzart

François Rey

unread,
Apr 30, 2014, 7:30:12 AM4/30/14
to clo...@googlegroups.com
On 30/04/14 04:25, Paulo Suzart wrote:
> If anyone knows any other sliding window impl please share.
Riemann seems to have one:
http://riemann.io/howto.html#group-events-in-time

dgrnbrg

unread,
Apr 30, 2014, 9:26:04 AM4/30/14
to clo...@googlegroups.com
We've had lots of luck with Narrator: https://github.com/ztellman/narrator

It's got loads of powerful features, including realtime & batch mode, integration with core.async and lamina, windows, functions, and recursive analyses.

Paulo Suzart

unread,
Apr 30, 2014, 11:15:01 AM4/30/14
to clo...@googlegroups.com

Ow, exactly what I was looking for. Thanks a lot

--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@googlegroups.com
Note that posts from new members are moderated - please be patient with your first post.
To unsubscribe from this group, send email to
clojure+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
---
You received this message because you are subscribed to the Google Groups "Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email to clojure+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Paulo Suzart

unread,
Apr 30, 2014, 5:13:42 PM4/30/14
to clo...@googlegroups.com
Humm. Actually narretor flushes all messages. Still not what I'm looking for somethiing like this: http://docs.oracle.com/cd/E13157_01/wlevs/docs30/epl_guide/overview.html (see the images).

Thanks anyway
--
Paulo Suzart
@paulosuzart

Leif

unread,
Apr 30, 2014, 6:08:23 PM4/30/14
to clo...@googlegroups.com
Since you already like clojurewerkz EEP, why not just add a time-sliding window to it?

--Leif
Reply all
Reply to author
Forward
0 new messages