HI Mario, John and all :-)

thanks for your idea! 
It was something I initially thought about, but I fear its hard to separate the 
work to distinct engines at the moment, because we items would need to 
cross-communicate between the two engines.
But, right, with a separate engine it would probably  work :-)

@John
What would be awesome, is a preferred dispatching of some messages. 

I'm not sure, but currently if there are some other time-consuming jobs 
(participant A  and participant  B)  before my 'important' job (participant C), 
I would have to wait for that workitem to get processed, regardless if I would 
use a  special ruote-worker only accepting this kind of workitems in 
participant C. 
Workitems are always dispatched in order they come in unless some special 
process-scheduling expression is involved, right ?

What about a 'priority' feature? 

process do 
  prepare_someting
  do_something_unimporarant
  cursor prio:1 do
    super_important_job
  end
end

The idea is this:
There may be jobs which are not really important at the beginning, but part of 
an workflow, it does not matter how fast they get processed. Then later, as 
soon an workitem reaches a certain 'milestone', it should be processed as fast 
as possible.

Would that be possible to implement?

Thanks,
Marco
        


Am 31.07.2012 um 16:59 schrieb Mario Camou:

> Hi John, Marco and all,
> 
> One idea. Would it be an option to have two distinct engines? Perhaps one for 
> the batch jobs and one for the regular jobs, and use the OS process 
> prioritization to give more resources to the regular one?
> 
> Just an idea...
>  
> we have ruote-jobs once a day which will span up to thausends of workitems .. 
> but they have no high prio. 
> 
> then we have a regular workload of about 1 item per second, sometimes more .. 
> for the later I would like to reserve one or more ruote workers ..
> 
> thanks a lot for your help so far
> 
>> I don't know for others, maybe they'll notice the thread and pass some info.
> 
> yes that would be interesting 
> 
> ciao, 
> Marco 
> 
> 
>> 
>> 
>> Best regards,
>> 
>> --
>> John Mettraux - http://lambda.io/jmettraux
>> 
>> -- 
>> 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
> 
> 
> 
> 
> -- 
> 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
> 
> 
> -- 
> 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

-- 
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