On 22/04/2014, Chandra Sekhar Divi <chandu_d...@hotmail.com> wrote:
> Thanks a lot for the information.
> Adding 'Thread.sleep(1);' after every insert reduces the problem intensity,
> but sometimes even this solution also does not perform all the expected
> actions (May be some events are dropped due to race condition).
> Is there a way I can wait for KIE session to digest the event  before I can
> insert another event?

Not unless you consider inserting and firing all rules in a
synchronous (single-threaded) application. The feasibility depends on
the frequency of arriving events, but if you receive one temperature
reading per minute from each city or town in India (less than 1,700),
you won't have any problems.

FWIW, the race condition does not occur with Drools versions 5.3.0 and
5.5.0; so it should not be in 5.6 either.

-W

>
> Thanks,
> Chandra.
>
>
>
>
> --
> View this message in context:
> http://drools.46999.n3.nabble.com/Drools-Fusion-Dropping-Actions-to-Events-tp4029314p4029316.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users@lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to