问题描述
我有一个 nodejs 应用程序,我正在使用 sequelize 作为带有 Postgres 的 ORM。正如 sequelize 文档中所解释的,这是我的池化代码。
const sequelize = new Sequelize(/* ... */,{
// ...
pool: {
max: 10,min: 0,acquire: 30000,idle: 10000
}
});
由于 Postgres 没有内置池化 (AFAIK),我是否需要在我的服务器上安装和配置诸如 pgbouncer 之类的东西才能使池化工作?
解决方法
没有。拥有多个级别的池很少有意义,您当然可以拥有一个没有服务器端池的客户端池。