What you're wanting sounds similar to this approach:

http://gradvs1.mgateway.com/download/EWDjsMechanics.pdf



On Friday, 22 November 2013 14:30:04 UTC, Andrew D wrote:
>
> I have a question that is not immediately obvious after reading these two 
> links. How well does Node's round robin work with requests that produce 
> significantly varied workloads on the server?
> I don't mean, how well does the round robin algorithm work with varies 
> workloads, since I already know the answer to that... what I mean is, is 
> Node smart enough to skip workers that are still busy from the last round 
> robin request sent to them? In other words, if a worker is busy on a CPU 
> bound function, will it be skipped until it gets freed up again?
> We have a development platform that is similar to Meteor ( 
> http://www.meteor.com/<http://www.google.com/url?q=http%3A%2F%2Fwww.meteor.com%2F&sa=D&sntz=1&usg=AFQjCNFsYVXZEstozl04pf0AN_kdnHh4dA>)
>  in that code transparently runs on the client or server. All processing 
> is done in JavaScript, which means some functions are way more CPU bound 
> than others - and the creative developers using this platform use it for 
> all sorts of things (data processing, image processing, DB access, etc).
> What we like about the current clustering is that a request is not sent to 
> a worker that is spinning away on some CPU bound function. Yes, the current 
> approach does tend to send requests to the same workers when they are not 
> busy, so round robin would be awesome to fix that issue... but is the 
> current round robin smart enough to skip workers that are busy?
>
> Thanks!
>
> On Wednesday, November 20, 2013 12:37:47 PM UTC-6, Jimmy Guerrero wrote:
>>
>> In addition to the official docs here:
>>
>> http://nodejs.org/api/all.html#all_cluster<http://www.google.com/url?q=http%3A%2F%2Fnodejs.org%2Fapi%2Fall.html%23all_cluster&sa=D&sntz=1&usg=AFQjCNEXWleL_J373P9tUWeKISPRVeDuLQ>
>>
>> Ben Noordhuis has written up a recap of how clustering in Node works 
>> along with an intro to the new round-robin clustering available starting in 
>> v0.11.2.
>>
>>
>> http://strongloop.com/strongblog/whats-new-in-node-js-v0-12-cluster-round-robin-load-balancing/<http://www.google.com/url?q=http%3A%2F%2Fstrongloop.com%2Fstrongblog%2Fwhats-new-in-node-js-v0-12-cluster-round-robin-load-balancing%2F&sa=D&sntz=1&usg=AFQjCNFYQzi4MdPUsoS2jyh3MIARWisvqg>
>>
>> -- Jimmy
>>
>

-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to nodejs+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to