Node.js+Socket.io消息中心实施之十一 源码
node.js+socket.io消息中心源码
Node.js+Socket.io消息中心实施之十 nginx负载均衡部署
#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 10...
Node.js+Socket.io消息中心实施之七 消息中心的实现(5)
1. index.js 启动类var server = require("./server");var router = require("./router");var requestHandlers = require("./requestHandlers");var handle = {};handle["/"] = requestHandlers.start; handle["/start"] = requestHandlers.start; handle["/upload"] = requestHandlers.upload;hand...
Node.js+Socket.io消息中心实施之六 消息中心的实现(4)
Server.js 服务类1. 创建集群 cluster是一个nodejs内置的模块,用于nodejs多核处理。cluster模块,可以帮助我们简化多进程并行化程序的开发难度,轻松构建一个用于负载均衡的集群。var cluster = require('cluster');var http = require("http"); var url = require("url");var logger = require(...
Node.js+Socket.io消息中心实施之五 消息中心的实现(3)
Http请求处理1.requestHandlers.js http请求处理类var exec = require("child_process").exec;var querystring = require("querystring");var url = require("url");var fs = require("fs");var formidable = require("/usr/local/lib/node_modules/formidable");function start(response,request) { ...
Node.js+Socket.io消息中心实施之四 消息中心的实现(2)
Redis.js 消息推送实施类 a) generic-pool模块的安装 npm install generic-pool -ggeneric-pool模块是nodejs的一个第三方模块,其作用为提供一个通用的连接池模块,可以通过generic-pool实现对redis连接池或者mysql数据库连接池等的管理.b) &...
Node.js+Socket.io消息中心实施之三 消息中心的实现(1)
1. 代码目录结构 a) logs日志文件目录b) index.js启动文件c) logger.js log4j日志类d) md5.js md5加密类e)  ...
Node.js+Socket.io消息中心实施之二 架构与主要功能
1. 消息中心(由Node.js+Socket.io实现)负责消息的推送。为了保证有良好的性能,部署了两台服务器。通过Nginx做负载均衡。2. &...
Node.js+Socket.io消息中心实施之一 背景
目前正在从事一个有关物业App的软件项目实施,利用此App物管人员可以接收到呼叫中心派出的工单(主要有维修,保洁,安全,投诉,送水,跑腿,代办等)。为了确保物管人员能及时响应业主的诉求,实时的消息提醒成为其中不可缺少的一部分。起初,采用了百度云推送,但实施的效果并没有想象中的那么好,特别...
使用forever运行nodejs应用
forever可以看做是一个nodejs的守护进程,能够启动,停止,重启我们的app应用。用途forever的用途就是帮我们更好的管理我们node App服务,本质上就是在forever进程之下,创建一个node app的子进程。比如,你有一个基于express的或者其他的一些个应用那么,它将会很方便你更新和操作你的服务,并且保证你服务能...
linux Node.js安装
一:软件版本Python:Python-2.7.6.tarNode.js:node-v0.10.26.tar.gz二:安装PythonNode.js安装依赖Python通过命令 python -v 查看系统中当前python的版本,并将其升级到2.7.6版本tar -zxvf Python-2.7.6.tar./configuremake & make install创建软连接,指向新版本的python ln -s /usr/...