On Mon, Nov 28, 2011 at 10:33:04AM -0800, Nathan Stults wrote:
>
> Please do use your new Mongo storage as the official one. Ours is very
> much oriented around our specific needs.

Hello Nathan,

OK, great. I will still point to ruote-mongodb until you instruct me to stop
doing it.

> > There is a weak point: if you run into a loop, "complete" won't be
> > reached.
> > In our proprietary storage we have to peg the number of messages
> > processes to prevent the worker from dedicating itself fully to the
> > looping flow (thus becoming somehow a zombie worker).
>
> Do you mean you have workflows with an infinite loop and no dispatches
> in the loop? Or do you just have huge iterators iterating very large
> lists? Could you show an example? Our human-centric workflows don't tend
> to have infinite loops without some kind of dispatch or timeout to
> release the worker, but I might not be understanding what you are
> saying.

It mostly looks like:

  repeat do
    participant 'x', :if => '${y}'
  end

So yes, a loop with potentially no dispatching (depending on y).


Many thanks,

--
John Mettraux - http://lambda.io/processi

-- 
you received this message because you are subscribed to the "ruote users" group.
to post : send email to [email protected]
to unsubscribe : send email to [email protected]
more options : http://groups.google.com/group/openwferu-users?hl=en

Reply via email to