3

目前我正在构建一个带有微服务的应用程序。我有三个实际与数据库交互的实例,即 Postgresql 9.4.4。

以下是我与 slick 3.0 的连接属性

dev {

# Development Database configuration
# ~~~~~
dbconf {
    dataSourceClass="org.postgresql.ds.PGSimpleDataSource"
    properties {
        user="xyz"
        password="dev@xyz"
        databaseName="dev_xyz"
        serverName="localhost"
    }
    numThreads=10
}
}

问题是我得到了这个致命的:对不起,太多的客户已经出错了。postgresql 中的 max_connections 是 100,这是默认值。根据网络上的讨论,我可能必须为此使用连接池,这是我通过使用 Slick 的默认连接池 HikariCP 所做的。我现在很困惑,我应该采取什么步骤来解决这个问题。

4

1 回答 1

2

maxConnections参数添加到您的配置中。

dbconf {
  numThreads=10
  maxConnections=10
}
于 2016-04-20T20:34:32.500 回答