Node.js iisnode数据库连接池

Node.js iisnode数据库连接池,node.js,postgresql,iis,iisnode,Node.js,Postgresql,Iis,Iisnode,我正在通过Windows Server 2012 R2-IIS 8.5上托管的iisnode运行Node.js webapp。根据客户端请求,应用程序需要从服务器数据库(PostgreSQL)查询数据。 在独立的Node.js应用程序中,通常实现DB客户端池(通过pg模块或全尺寸ORM,例如squelize.js)。然而,iisnode会根据客户端请求启动Node.js进程,使得appwise池毫无用处(据我所知),尽管它似乎可以与pg模块池实例一起工作。 我对IIS还比较陌生;鉴于上述设置,我

我正在通过Windows Server 2012 R2-IIS 8.5上托管的iisnode运行Node.js webapp。根据客户端请求,应用程序需要从服务器数据库(PostgreSQL)查询数据。

在独立的Node.js应用程序中,通常实现DB客户端池(通过pg模块或全尺寸ORM,例如squelize.js)。然而,iisnode会根据客户端请求启动Node.js进程,使得appwise池毫无用处(据我所知),尽管它似乎可以与pg模块池实例一起工作。

我对IIS还比较陌生;鉴于上述设置,我将如何实现高效的DB连接池(或适当的替代方案)?例如:

  • IIS/iisnode是否通过单客户端连接请求管理数据库连接
  • 使用appwise客户端池仍然是一条路吗
  • 是否更喜欢使用IIS模块
编辑:如果我没有弄错的话,Tomasz Janczuks GitHub上的for MongoDB站点使用单客户端连接,但这是否适合多客户端和可能复杂查询的近生产使用

如果可能且合理的话,我希望坚持在Node.js内设置/配置连接