多核cluster 发挥nodejs多核优势
来源:互联网 发布:ubuntu文件移动 编辑:程序博客网 时间:2024/06/04 23:26
var cluster=rquire('cluster');
var http=require('http');
var numCPU=require('OS'cpus().length;//获得cpu 数量
if(cluster.isMaster){
require('OS').cpus().forEach(function(){
cluster.fork();
});
cluster.on('exit',function(worker,code,single){
console.log('work'+worker.process.pid+'died');
});
cluster.on('listening',functon(worker,address){
console.log('A work with'+ worker.id+'is now connected to'+address.address+","+address.port)
});
}
else{
var server=http.createserver(app);
server.listen(...);
console.log(...);
}
进程通讯
if(cluseter.isMaster){
var worker_process=cluster.fork();
worker.process.on('message',function(msg){
if(msg.cmd==''){
}
}
else{
process.send({cmd:'notifRequest'});
}
0 0
- 多核cluster 发挥nodejs多核优势
- nodejs 多核处理模块cluster
- 解读Nodejs多核处理模块cluster
- 解读Nodejs多核处理模块cluster
- 发挥多核 CPU 的优势,提高编译效率(转)
- 多核
- 多核
- 玩转nodeJS系列:使用cluster创建nodejs单机多核集群(多进程)
- NodeJs: 使用cluster创建nodejs单机多核集群(多进程)
- 利用多核优势,遍历NSDictionary
- NodeJS与多核HTTP服务器
- NodeJS与多核HTTP服务器
- NodeJS多核多线程的解决方案 -- pm2 之一
- 双核/多核处理器在计算方面的优势
- Node.js的cluster模块用于使用多核CPU
- NodeJs 多核多进程并行框架实作
- nodejs如何开启多线程,充分发挥多核cpu的性能?
- NodeJS多核多线程的解决方案 -- pm2 之二 自启动
- 崔老师语录
- C++中智能指针的设计和使用
- Node.js中console.log()和console.error()重定向小细节
- 《星际穿越》关于时间与空间的思考
- IE上判断上传文件大小Spring + Jquery
- 多核cluster 发挥nodejs多核优势
- java 之JSONObject 相关6个包(或gson一个包)和"NestableRuntimeException"错误
- Visual studio 2010(VS2010) 安装MSDN方法
- windows系统 --cmd.exe
- 终端 操作
- C++中智能指针的设计和使用
- gcc编译命令--初学笔记
- eclipse tomcat May be locked by another process 解决
- Introspector内省和反射的区别. 什么是Bean,对应的jdk概念有哪些,