node.js - Sequelize 池是否需要服务器端池才能工作?

标签 node.js postgresql sequelize.js connection-pooling pgbouncer

我有一个 nodejs 应用程序,我在 Postgres 中使用 sequelize 作为 ORM。正如 sequelize 文档中所解释的,这是我的池化代码。

const sequelize = new Sequelize(/* ... */, {
  // ...
  pool: {
    max: 10,
    min: 0,
    acquire: 30000,
    idle: 10000
  }
});
由于 Postgres 没有内置池 (AFAIK),我是否需要在我的服务器上安装和配置 pgbouncer 之类的东西才能使池工作?

最佳答案

不。拥有多个级别的池很少有意义,您当然可以拥有一个没有服务器端池的客户端池。

关于node.js - Sequelize 池是否需要服务器端池才能工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65669664/

相关文章:

node.js - 在 Nodejs 中使用 postgresql 时,我应该如何从网络服务器查询数据库?

javascript - 如何在 TypeScript 中创建本地模块

ruby-on-rails - 实时博客应用程序的数据库选择

postgresql - postgres、psql 和一个bat 文件

javascript - 在应用层(使用 sequelize 或其他)如果已读取的数据(SELECT)已更改(UPDATE)则中止 SQL 事务

javascript - 从 Sequelize 中的另一个表中计数

html - 在 Angular 中提交表单后在不同的组件中显示表单输入数据

javascript - node.js:删除 require.cache 不起作用

sql - 合并非结构化表中的行

node.js - 未处理的PromiseRejectionWarning : SequelizeDatabaseError: Unknown column 'model.coulmn_name' in 'where clause'