Пул запросов-соединений, похоже, не работает

#scala #connection-pooling #querulous

#scala #объединение пулов соединений #querulous

Вопрос:

У нас есть этот объект, из которого мы извлекаем наш queryEvaluator

 object MyDataSource {
    val queryFactory = new SqlQueryFactory
    val apachePoolingDatabaseFactory = new ApachePoolingDatabaseFactory(
    "SELECT 1",
    10,
    10,
    new Duration(1000),
    new Duration(10),
    true,
    new Duration(30000))
    val queryEvaluatorFactory = new StandardQueryEvaluatorFactory(apachePoolingDatabaseFactory, queryFactory)
    val queryEvaluator = queryEvaluatorFactory(dbConfig.driverClassName, dbConfig.url, dbConfig.username, dbConfig.password)
}
 

Мы явно не закрываем соединения, предполагая, что оно обрабатывается. Похоже, у нас заканчиваются соединения в нашей базе данных MySQL.

Мы используем следующие зависимости

 libraryDependencies  = "com.twitter" % "querulous" % "1.2.0-generic"

libraryDependencies  = "mysql" % "mysql-connector-java" % "5.1.12"