1
DaniloSam 2013-06-09 20:28:48 +08:00
好无力
从什么时候开始技术选型变成这种思路了 |
2
pubby 2013-06-09 20:30:02 +08:00 1
写过几个简单的
listen 1234 node自己有cluster,用它启动几个子进程,死掉一个就fork补上一个 nginx 80 proxy 到1234 |
3
jjlovegrape OP @DaniloSam nodejs+mongodb用起来很爽,和前端用json交互比PHP要方便。而且我写js也写顺手了,想转node。
有不对的地方请指教~ |
4
jjlovegrape OP @pubby Cluster#
Stability: 1 - Experimental A single instance of Node runs in a single thread. To take advantage of multi-core systems the user will sometimes want to launch a cluster of Node processes to handle the load. 这个接口貌似是很不稳定哈。不过我还是可以试一下。 |
5
DaniloSam 2013-06-09 20:54:30 +08:00
@jjlovegrape
没,我就是感觉技术选型先定语言然后再找坑这件事很诡异 应该是业务适合什么用什么吧 如果是喜欢的话也无所谓坑不坑的,后端语言用什么都有啊,RoR,Django,PHP,NodeJS,排名前1000的网站这些不都有么 node可以多线程的,google一下吧 服务器我是小白,只是觉得这种事儿要么随业务要么随心,没啥好纠结的 |
6
jjlovegrape OP @DaniloSam
主要是觉得前后端都用JS会比较爽一点。 总有第一个吃螃蟹的人,虽说apache+php更稳定一点,但我也愿意挑战一下。 我会用PHP,但是我觉得不够简洁。所以想试试Node。node使用还算熟练,但是平时没有啥人可以交流,所以这不上这里请教各位大大啊。 |
7
DaniloSam 2013-06-09 21:04:40 +08:00
|
8
jjlovegrape OP @DaniloSam 我不喜欢打召唤~我喜欢被动多最好能打野的英雄~哈哈。
rails没用过。可以学习下。 |
9
pubby 2013-06-10 00:31:36 +08:00
@jjlovegrape 我是简单用途
类似apache prefork模式 var workers = 3; if(cluster.isMaster){ for(var i=0;i<worker;i++){ cluster.fork(); } cluster.on('death',function(worker){ console.log('worker '+worker.pid+' died.'); cluster.fork(); }); }else{ // child processor // code............ } |