我正在 Multi-Tenancy Spring Boot 应用程序中工作。我正在使用每个租户一个数据库的概念。我已经配置了动态数据库创建和连接。这些数据库配置也存储在 Map 中。现在我想实现一种方法来清除长时间空闲的DataSource?
最佳答案
我假设,您创建数据源并尝试将它们存储在 map 中,
当您创建 DS 时。你可以提及
basicDataSource.setMinIdle(multitenantConnectionPoolConfig.getMinIdle());
因此,连接池确保在最小空闲时间到期后,池中仅存在 Activity 连接。
关于java - 在 Multi-Tenancy Spring 应用程序中释放空闲数据源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51440796/