池化是默认启用的,还是必须手动启用?
有人可以提供一个database.json
或类似的示例来说明如何启用/禁用池吗?
https://github.com/nearinfinity/node-persist#connectionPoolingUsing
最佳答案
默认情况下不启用池化,需要通过指定池化
选项和池化名称
来手动启用。
您可以通过查看persist.js中的connect
代码来验证这一点。 :
if (opts.pooling && opts.pooling.name) {
... // Pooling is setup here
return pool.acquire(connectAfterAutoDefinesComplete.bind(this, callback));
} else {
return driver.connect(opts, connectAfterAutoDefinesComplete.bind(this, callback));
}
<小时/>
直接回答您的问题:
您可以通过提供链接示例中指定的选项来启用池化,也可以通过不在 database.json
中提供这些选项来禁用池化。
关于node.js - 如何将池化与 Node 持久化一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15416354/