我試圖用nodeJS向cassandra插入1000000數據。但是這個循環稍後會崩潰。每次我不能插入10000條以上的記錄。爲什麼循環崩潰有人幫助我。node.js循環在將批量數據插入到cassandra時立即崩潰
謝謝。
我的代碼如下所示:
var helenus = require('helenus'),
pool = new helenus.ConnectionPool({
hosts : ['localhost:9160'],
keyspace : 'twissandra',
user : '',
password : '',
timeout : 3000
});
pool.on('error', function(err){
console.error(err.name, err.message);
});
var i=0;
pool.connect(function(err, keyspace){
if(err){ throw(err);
} else {
while (i<1000000){
i++;
var str="tkg" + i;
var pass="ktr" + i;
pool.cql("insert into users (username,password) VALUES (?,?)",[str, pass],function(err, results){
});
}
}
});
console.log("end");
但是如果你有一個應該每秒鐘寫一個miliion的場景?如何處理?考慮寫入請求超過一百萬次每秒的高流量站點的情況。 – 2014-10-27 20:07:23