docfix/remove hikari.metricRegistry props and tweak the docs

This commit is contained in:
hongwei 2023-10-13 15:44:01 +02:00
parent c85433df20
commit f825ed1ef7
3 changed files with 6 additions and 12 deletions

View File

@ -23,14 +23,13 @@ connector=star
#connector=proxy
#connector=...
#OBP uses Hikari as the default database connection pool. OBP supports the following 6 configurations at the moment.
#OBP uses Hikari as the default database connection pool. OBP supports the following 5 configurations at the moment.
#https://github.com/brettwooldridge/HikariCP#frequently-used
#hikari.connectionTimeout=
#hikari.maximumPoolSize=
#hikari.idleTimeout=
#hikari.keepaliveTime=
#hikari.maxLifetime=
#hikari.metricRegistry=
## if connector = star, then need to set which connectors will be used. For now, obp support rest, akka, kafka. If you set kafka, then you need to start the kafka server.
starConnector_supported_types=mapped,internal

View File

@ -29,29 +29,25 @@ class CustomDBVendor(driverName: String,
val config = new HikariConfig()
val connectionTimeout = APIUtil.getPropsAsLongValue("hikari.connectionTimeout")
val maximumPoolSize = APIUtil.getPropsAsLongValue("hikari.maximumPoolSize")
val maximumPoolSize = APIUtil.getPropsAsIntValue("hikari.maximumPoolSize")
val idleTimeout = APIUtil.getPropsAsLongValue("hikari.idleTimeout")
val keepaliveTime = APIUtil.getPropsAsLongValue("hikari.keepaliveTime")
val maxLifetime = APIUtil.getPropsAsLongValue("hikari.maxLifetime")
val metricRegistry = APIUtil.getPropsAsLongValue("hikari.metricRegistry")
if(connectionTimeout.isDefined){
config.setConnectionTimeout(connectionTimeout.head)
}
if(maximumPoolSize.isDefined){
config.setConnectionTimeout(maximumPoolSize.head)
config.setMaximumPoolSize(maximumPoolSize.head)
}
if(idleTimeout.isDefined){
config.setConnectionTimeout(idleTimeout.head)
config.setIdleTimeout(idleTimeout.head)
}
if(keepaliveTime.isDefined){
config.setConnectionTimeout(keepaliveTime.head)
config.setKeepaliveTime(keepaliveTime.head)
}
if(maxLifetime.isDefined){
config.setConnectionTimeout(maxLifetime.head)
}
if(metricRegistry.isDefined){
config.setConnectionTimeout(connectionTimeout.head)
config.setMaxLifetime(maxLifetime.head)
}
(dbUser, dbPassword) match {

View File

@ -8,7 +8,6 @@ Date Commit Action
Added props hikari.idleTimeout, default is from hakari.
Added props hikari.keepaliveTime, default is from hakari.
Added props hikari.maxLifetime, default is from hakari.
Added props hikari.metricRegistry, default is from hakari.
24/08/2023 bcb8fcfd Added props expectedOpenFuturesPerService, default is 100.
16/08/2023 4d8dfa66 Added props short_endpoint_timeout, default is 1.
Added props medium_endpoint_timeout, default is 7.