node高并发简单例子


这是一个简单但非常经典的node.js处理数据库高并发的实现代码:

 1 var proxy = new EventProxy();  2 var status = "ready";  3 var select = function(callback){  4     proxy.once("selected",callback);  5     if(status == "ready"){  6         status = "pending";  7         db.select("SQL", function(results){  8             proxy.emit("selected",results);  9             status = "ready"; 10  }); 11     }

这段代码实现了在一条SQL执行的时候如果来了5000等等的请求,那么一次查询结果将返回5000条等等对应的请求,node.js 高并发可见一斑,名不虚传。

留此笔记以防后用。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM