node.js的generic-pool与mysql结合,mysql连接池
Posted 余磊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node.js的generic-pool与mysql结合,mysql连接池相关的知识,希望对你有一定的参考价值。
var generic_pool = require(‘generic-pool‘);
var pool = generic_pool.Pool({
name: ‘mysql‘,
max: 10,
create: function(callback) {
var Client = require(‘mysql‘).createConnection({
host:‘127.0.0.1‘,
user:‘root‘,
password:‘123456‘,
database: ‘weibo_gs‘
});
callback(null,Client);
},
destroy: function(db) {
db.disconnect();
}
});
pool.acquire(function(err, client) {
if (err) {
// handle error - this is generally the err from your
// factory.create function
}
else {
client.query("select * from gs_scrapy", [], function(err,data) {
console.log(data);
// return object back to pool
pool.release(client);
});
}
});
以上是关于node.js的generic-pool与mysql结合,mysql连接池的主要内容,如果未能解决你的问题,请参考以下文章
当集群退出并重新启动时,使用集群和 mariaSQL 100% 的 CPU 使用率