feat: 添加更多配置文件参数

This commit is contained in:
2022-11-03 15:06:55 +08:00
parent d2e7accab3
commit 456c654b14
4 changed files with 21 additions and 10 deletions

View File

@@ -27,8 +27,10 @@ public final class CoreBukkitAPI extends CoreAPI {
hikariConfig.setPassword(datasourceConfig.getString("password"));
hikariConfig.setMaximumPoolSize(datasourceConfig.getInt("maximum-pool-size", 3));
hikariConfig.setMinimumIdle(datasourceConfig.getInt("minimum-idle", 1));
hikariConfig.setIdleTimeout(datasourceConfig.getLong("idle-timeout", 5 * 60 * 1000));
hikariConfig.setMaxLifetime(datasourceConfig.getLong("max-lifetime", 0));
hikariConfig.setIdleTimeout(datasourceConfig.getLong("idle-timeout", 10 * 60 * 1000));
hikariConfig.setMaxLifetime(datasourceConfig.getLong("max-lifetime", 30 * 60 * 1000));
hikariConfig.setValidationTimeout(datasourceConfig.getLong("validation-timeout", 5000));
hikariConfig.setPoolName("HamsterCore-Pool");
datasource = new HikariDataSource(hikariConfig);
}

View File

@@ -17,13 +17,15 @@ datasource:
maximum-pool-size: 10
# 最小链接数
minimum-idle: 1
# 超时回收时间
# 连接闲置回收时间
# 单位:毫秒
idle-timeout: 300000
idle-timeout: 600000
# 链接最长存活时间
# 单位:毫秒
# 建议设置为比数据库上的 wait_timeout 参数少 30 秒
max-lifetime: 1800000
# 验证连接存活的超时时间
# 单位:毫秒
validation-timeout: 5000
messages:
COMMAND_NOT_FOUND: