NodeJS的异步I/O原理,涉及底层*nix和windows平台异步I/O实现方式,通常说Node.js是单线程的,但其底层实质是多线程利用多线程来实现异步I/O。...
分类:
Web程序 时间:
2014-07-19 23:20:12
阅读次数:
1078
绝大多数对于Node.js的讨论都把关注点放在了处理高并发能力上,做开发的时候一定要明确node内部做出的权衡,以及node应用性能好的原因。node 为javascript引入了一个复杂的概念,:共享状态的并发。node採用一个长期执行的进程而php在apache中会产生多个进程例如以下图所看到的...
分类:
Web程序 时间:
2014-07-19 21:31:43
阅读次数:
261
1 client: socket.io server: node.js + express + socket.io 一个简单的聊天室 demo,没有注册,内置了一些测试用户2 client 关键代码var socket = io.connect('http://localhost:8080');.....
分类:
Web程序 时间:
2014-07-19 20:25:18
阅读次数:
252
Eclipse下Nodejs项目配置步骤方式一:Eclipse开发环境搭建前提条件:1)Node.js已安装ok,环境变量已配置,可以使用node -v来校验是否安装和配置成功(打开cmd命令窗口,输入node -v,如果正确安装正确,则会输出安装的Node.js版本号);成功了以后,在命令窗口下执...
分类:
Web程序 时间:
2014-07-19 14:06:39
阅读次数:
316
Node-APN是一个开放的结合了苹果推送通知的Node.js模块,该源码模块使用简单,反馈服务支持、错误处理,在发送出错时自动重发。遵从苹果的最佳实践。Node-APN(github)
分类:
其他好文 时间:
2014-07-18 16:07:29
阅读次数:
223
同一套业务逻辑,实现一个webservice中间接口,中间涉及memcached和mogodb的一些操作。分别在Node.js和JAVA平台实现,java代码部署在Tomcat 7.0上,用Apache jmeter进行压力测试。得到的测试结果很是出乎意料,Node.js的高并发优势为什么没有体现出...
分类:
Web程序 时间:
2014-07-18 13:31:34
阅读次数:
428
通过npm link使项目中所用的包及时更新到该包的最新代码。...
分类:
其他好文 时间:
2014-07-18 11:00:53
阅读次数:
259
官网:http://luvit.io/Luvit is an attempt to do something crazy by taking node.js' awesome architecture and dependencies and seeing how it fits in the Lu...
分类:
其他好文 时间:
2014-07-18 10:03:40
阅读次数:
317
上一篇我们初步学习了JavaScript Promises,本篇将介绍Promise如何优雅地进行错误处理以及提升操作node.js风格1的异步方法的逼格,没错就是使用promisify2。异步编程中的错误处理人性的、理想的也正如很多编程语言中已经实现的错误处理方式应该是这样:try { va...
分类:
编程语言 时间:
2014-07-16 17:45:17
阅读次数:
214