nodjs 多线程 之主从模式

##work.js

let http = require(‘http‘);

let port  = Math.round((1+Math.random())*1000);http.createServer(function (req, res) {    console.log(process.pid);    res.writeHead(200,{‘Content-Type‘:‘text/plain‘});    res.end(‘hello world‘);}).listen(port,function () {console.log(‘---- server start port :‘+port);});

## master.js
let fork = require(‘child_process‘).fork;

let cpus = require(‘os‘).cpus;console.log(cpus.length);//根据当前机器上的cpu数量复制出Node进程数for(let i=0;i<2;i++){    fork(‘./work.js‘);}

1、先启动work.js,再启动master.js。可以看到启动work.js的时候监听了一个端口,再启动master.js的时候又开启线程监听了其他两个端口。可以通过检测当前系统的cpu数来启动一定的线程服务。
时间: 2024-11-08 21:14:16

nodjs 多线程 之主从模式的相关文章

mongodb高可用集群01---单实例、主从模式、一主多从模式

本人根据此文章进行学习:http://blog.jobbole.com/72610/ 会不断更新内容主要分为四大模块: mongodb各种方式的部署 常用使用[工作不用就没必要学了,精力有限] 性能优化 故障排除 很多会和网上资料一样,主要是自己学习不断梳理资料,追求:提及精华 单实例: 1)建立mongodb测试文件 #存放整个mongodb文件 mkdri-p /data/mongodbtest/single #mongodb数据文件 mkdir /data/mongodbtest/data

mongodb主从模式部署

mongodb部署采用主从模式,主节点为:peiwo-turn4,从节点为peiwo-proxy 1.创建部署用户与部署路径.日志.数据存放路径 在peiwo-proxy主机上执行以下操作 groupadd mongodb useradd -g mongodb -d /usr/local/mongodb mongodb mkdir -p /data0/mongodb/logs  #日志文件存放路径 mkdir -p /data0/mongodb/data/master #数据文件存放路径 mkd

Redis14--jedis实现主从模式。

redis的主从模式之前提到过,这里我们使用redis来实现主从模式. 首先在VMware虚拟机中的Linux中打开两个终端,一个是用户jack,一个是newuser: 然后我们jack作为主机,redis服务运行在6379端口,我们设置newuser为从机,设置其redis运行在6380端口,然后使用slaveof no one清除两机的所有主从关系:注意:我们客户端登录的时候,使用的配置文件分别是redis.conf和redis6380.conf.其中redis6380.conf的内容和re

【MPI学习2】MPI并行程序设计模式:对等模式 &amp; 主从模式

这里的内容主要是都志辉老师<高性能计算之并行编程技术——MPI并行程序设计> 书上有一些代码是FORTAN的,我在学习的过程中,将其都转换成C的代码,便于统一记录. 这章内容分为两个部分:MPI对等模式程序例子 & MPI主从模式程序例子 1. 对等模式MPI程序设计 1.1 问题背景 这部分以Jacobi迭代为具体问题,列举了三个求解Jacobi迭代问题的MPI对等模式程序. 这里需要阐明一下,书上的Jacobi迭代具体的背景可以参考这个内容:http://www.mcs.anl.g

Mongodb主从模式篇

主从模式架构图: 主从配置安装: 10.10.20.160(master)-->10.10.20.161(slave) Master: tar zxvf mongodb-linux-x86_64-2.2.2.tgz ln -s mongodb-linux-x86_64-2.2.2 mongodb mkdir -p /u01/mongodata/db/geomaster/ mkdir -p /u01/mongodata/log/ /usr/local/mongodb/bin/mongod --fo

mysql 主从模式总结(一)

1. 主从模式的部署步骤 目标:部署一个有3台主机的单主模式的MySQL分组. Primary:192.168.197.110. Secondary:192.168.197.111. Secondary:192.168.197.112. MySQL端口:3306,MySQL分组复制端口:33061. (1)主机192.168.197.110上的操作. 按照如下步骤完成MySQL配置,并且将自己加入到分组中,最后启动分组. (a)修改MySQL配置. 修改MySQL服务的配置文件. [mysqld

solr 主从模式和solrcloud集群模式

主从模式 主节点有单点故障问题:没有主从自动切换,没有failover,主机down掉了的话,整个数据变成只读.并且需要一台机单独做索引,浪费资源,所有数据都需要在这台机器上单独存在一份,索引变化较大的时候同步会占用很大的带宽和资源. 配置文件改动:改动了solrconfig.xml最终还是要手动上传至从机,而且没有做xml相关的有效性验证,上传后有可能配置出错就直接覆盖原来的配置了,而且也没有提示.

ODAC(V9.5.15) 学习笔记(十七)主从模式

主从模式(Master/Detail mode)是指建立主表和从表关系的多个数据集集合模式. 1. 关系设置 要设置主从模式,必须有一个主表数据集(TDataSet)和一个从表数据集(TDataSet),且主表数据集关联一个数据源组件(TDataSource),并将从表数据集的MasterSource指向该数据源组件,最后设置关联字段.设置主从表之间关联字段有2种形式: 1.在从表数据集的SQL中设置外键,通过参数指向主表的字段,如: //主表数据集 Master := TOraQuery.Cr

Mongodb的主从模式搭建实例

对数据库来说,为了保证数据的安全性和高可用性,往往会采用主从架构模式,对于Mongodb也是如此,这篇文章将讲述一下如何搭建一个简单的Mongodb主从架构模型. 在下面的实例中,因为没有多个服务器的原因,在一台服务器上进行了实验,采用不同的端口号进行区分主从. 首先我们需要的是下载Mongodb的官方版本,这里我下载的是2.4.1的Linux版本,并在Linux下进行解压,然后创建两个文件夹master和slave,分别存放主Mongodb实例和从mongodb实例. 然后我们首先启动mast