目前我正在构建一个带有微服务的应用程序。我有三个实际与数据库交互的实例,即 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 所做的。我现在很困惑,我应该采取什么步骤来解决这个问题。