<div dir="ltr">I&#39;m looking for something similar for monitoring domain.<div><br></div><div style>I&#39;m still investigating ... couple of tools I came across are </div><div style><br></div><div style><a href="http://riemann.io/">http://riemann.io/</a></div>
<div style><br></div><div style><a href="http://esper.codehaus.org/">http://esper.codehaus.org/</a><br></div><div style><br></div><div style>These are not related to drools</div><div style><br></div><div style>Ejaz</div></div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Jan 5, 2013 at 10:18 AM, karlunho <span dir="ltr">&lt;<a href="mailto:alan@apigee.com" target="_blank">alan@apigee.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Folks,<br>
<br>
I&#39;d like to hear about any stories of using Drools in combination with<br>
Twitter&#39;s  Storm &lt;<a href="http://storm-project.net/" target="_blank">http://storm-project.net/</a>&gt;  .<br>
<br>
The problem that I&#39;m trying to solve is making a highly scalable event<br>
processing system with the following properties:<br>
<br>
1. Lots of events for the same timeframe - that means if the events expire<br>
within 30 minutes, there are too many events to compute in a 30 minute<br>
period for a single node<br>
2. Fault tolerant - Meaning that if a node goes down, event processing will<br>
not be affected or data will not be lost.<br>
3. Perform Aggregates across large number of events<br>
<br>
Has anyone tried to integrate the two systems ? There are a couple of<br>
thoughts that I have why the two would be a nice match:<br>
<br>
1. Twitter Storm seems to take care of most of the distributed processing<br>
problem. Specifically, it allows for generating partial aggregate on<br>
multiple nodes, followed by creating complete aggregates across nodes. Kind<br>
of like a streaming map-reduce system.<br>
2. Drools seems to have better a better language for event processing -<br>
especially when there are layers and layers of business rules.<br>
3. Drools Guvnor allows on-the-fly modification of rules - this is a huge<br>
limitation of Twitter storm because it does not allow on-the-fly<br>
modification of event processing topologies.<br>
<br>
Let me know what everyone thinks (or if anyone has implemented this) !<br>
<br>
The system I&#39;m planning to apply this to is a mobile analytics system where<br>
we are collecting network traffic and log data across potentially millions<br>
of smartphones in real-time.<br>
<br>
Regards,<br>
Alan Ho<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://drools.46999.n3.nabble.com/Drools-Fusion-and-Twitter-Storm-tp4021342.html" target="_blank">http://drools.46999.n3.nabble.com/Drools-Fusion-and-Twitter-Storm-tp4021342.html</a><br>

Sent from the Drools: User forum mailing list archive at Nabble.com.<br>
_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
</blockquote></div><br></div>