美文网首页
nodejs cluster

nodejs cluster

作者: 恩行我的流量 | 来源:发表于2017-01-26 16:33 被阅读0次

    nodejs集群可以使用cluster模块,

    if (cluster.isMaster) {

     // Fork workers.

     for (var i = 0; i < numCPUs; i++) {

       cluster.fork();

     }

     cluster.on('exit', (worker, code, signal) => {

       console.log(`worker ${worker.process.pid} died`);

     });

    } else {

     // Workers can share any TCP connection

     // In this case it is an HTTP server

     http.createServer((req, res) => {

       res.writeHead(200);

       res.end('hello world\n');

     }).listen(8000);

    }

    或者使用 第三方pm2模块

    pm2 start app.js -i max

    pm2会好点,挂掉会自动重启

    pm2内部也是使用 nodejs的 cluster模块 负载均衡

    相关文章

      网友评论

          本文标题:nodejs cluster

          本文链接:https://www.haomeiwen.com/subject/fwoxittx.html