用了 ElasticSearch 官方的 nodejs 包,发现
ElasticSearchClient.index({
index; "name",
type: "name",
body: someJson},
function(err, resp, status){ dosomething..}
});
是直接异步执行了,对于数据仓库几千万行直接就蹦了,循环插入就机器资源撑不住。
希望能保持每时每刻并发插入几百个,每个插入线程(形容不准确)插入完了再插入下一个,类似线程池的概念。
NodeJs 有什么比较好的方法吗?
ElasticSearchClient.index({
index; "name",
type: "name",
body: someJson},
function(err, resp, status){ dosomething..}
});
是直接异步执行了,对于数据仓库几千万行直接就蹦了,循环插入就机器资源撑不住。
希望能保持每时每刻并发插入几百个,每个插入线程(形容不准确)插入完了再插入下一个,类似线程池的概念。
NodeJs 有什么比较好的方法吗?