http://nodejs.org/api/cluster.html#cluster_how_it_works

Am Montag, 25. März 2013 12:08:27 UTC+1 schrieb simo:
>
> You idea is great! but how can I manage load balance on the algorthm 
> workers? if I have 100 algorthm workers for example?
>
> On Mon, Mar 25, 2013 at 12:35 PM, greelgorke <[email protected]<javascript:>
> > wrote:
>
>> a better option is spawning a separate cluster of algorthm workers as 
>> service and using something like https://github.com/substack/dnode for 
>> communication. spawning a new process takes tens of miliseconds, which 
>> probably is to long for short living processes. 
>>
>> Am Montag, 25. März 2013 06:49:32 UTC+1 schrieb simo:
>>>
>>> So, is it a recommended approach to spawn a new process for each opened 
>>> socket?
>>>
>>> On Sun, Mar 24, 2013 at 11:24 PM, Alan Hoffmeister <[email protected]
>>> > wrote:
>>>
>>>> I think that the maximum number of opened files is the only unix's 
>>>> limitation for the number of sockets, and this can be changed. 
>>>>
>>>> --
>>>> Att,
>>>> Alan Hoffmeister
>>>>
>>>>
>>>> 2013/3/24 simo <[email protected]>
>>>>
>>>>>  I have to serve a calculation via algorithm, I've been advised to 
>>>>> use a child process per each opened socket, what I am about to do is 
>>>>> something like that:
>>>>>
>>>>> var spawn = require('child_process').spawn**;var child = spawn('node', 
>>>>> ['algorithem.js']);
>>>>>
>>>>> I know how to send argument to the algorithm process and how to 
>>>>> receive results.
>>>>>
>>>>> What I am concerned about, is how many socket (each socket will spawn 
>>>>> a process) I can have? How can I resolve this with my cloud hosting 
>>>>> provider? so that my app gets auto scaled?
>>>>>
>>>>> What's the recommended node js cloud hosting provider?
>>>>>
>>>>> Finally, is this a good approach in using child processes?
>>>>>
>>>>> -- 
>>>>> -- 
>>>>> Job Board: http://jobs.nodejs.org/
>>>>> Posting guidelines: https://github.com/joyent/**
>>>>> node/wiki/Mailing-List-**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 [email protected]
>>>>>
>>>>> To unsubscribe from this group, send email to
>>>>> nodejs+un...@**googlegroups.com
>>>>>
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/**group/nodejs?hl=en?hl=en<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+un...@**googlegroups.com.
>>>>>
>>>>> For more options, visit 
>>>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>>>> .
>>>>>  
>>>>>  
>>>>>
>>>>
>>>>  -- 
>>>> -- 
>>>> Job Board: http://jobs.nodejs.org/
>>>> Posting guidelines: https://github.com/joyent/**node/wiki/Mailing-List-
>>>> **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 [email protected]
>>>>
>>>> To unsubscribe from this group, send email to
>>>> nodejs+un...@**googlegroups.com
>>>>
>>>> For more options, visit this group at
>>>> http://groups.google.com/**group/nodejs?hl=en?hl=en<http://groups.google.com/group/nodejs?hl=en?hl=en>
>>>>  
>>>> --- 
>>>> You received this message because you are subscribed to a topic in the 
>>>> Google Groups "nodejs" group.
>>>> To unsubscribe from this topic, visit https://groups.google.com/d/**
>>>> topic/nodejs/qP_hsLZMq1A/**unsubscribe?hl=en<https://groups.google.com/d/topic/nodejs/qP_hsLZMq1A/unsubscribe?hl=en>
>>>> .
>>>>  To unsubscribe from this group and all its topics, send an email to 
>>>> nodejs+un...@**googlegroups.com.
>>>>
>>>> For more options, visit 
>>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>>> .
>>>>  
>>>>  
>>>>
>>>
>>>
>>>
>>> -- 
>>> --
>>> Kind Regards,
>>> ------------------------------**--------------- 
>>> Samir Sabri
>>> Software Architect& Developer
>>> www.dcaclab.com
>>> Jordan-Middle East
>>>  
>>  -- 
>> -- 
>> 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 [email protected]<javascript:>
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> 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 a topic in the 
>> Google Groups "nodejs" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/nodejs/qP_hsLZMq1A/unsubscribe?hl=en.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>
>
> -- 
> --
> Kind Regards,
> --------------------------------------------- 
> Samir Sabri
> Software Architect& Developer
> www.dcaclab.com
> Jordan-Middle East
>  

-- 
-- 
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 [email protected]
To unsubscribe from this group, send email to
[email protected]
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to