一段經典的node.js 數據庫高併發實現

var proxy = new EventProxy();
var status = "ready";
var select = function(callback){
    proxy.once("selected",callback);
    if(status == "ready"){
    	status = "pending";
    	db.select("SQL", function(results){
    		proxy.emit("selected",results);
    		status = "ready";
    	});
    }
網上摘的,看得懂麼。短短几行代碼。功效 perfect!
在一條sql執行的時間內,若是來了1000條訪問請求,那麼一次查詢結果將返回給1000條請求,node.js 高併發可見一斑。
相關文章
相關標籤/搜索