【发布时间】:2015-03-10 05:47:39
【问题描述】:
是否可以将 HikariCP 的最大池大小设置为软限制?
我的意思是我希望 HikariCP 最多使用 5 个连接。但是,当应请求第 6 个连接时,我希望 HikariCP 创建第 6 个连接,该连接将在我将其返回池后被销毁。此外,如果 HikariCP 能通知我,由于池中的所有连接都已在使用中,因此创建了一个额外的连接,那就太好了。
【问题讨论】:
-
如果最多有 6 个连接,这将完成什么?除了降低必须创建和销毁连接的性能。
-
@Kayaman 我们需要这个的原因是因为我们为我们的应用程序切换到了 hikariCP。它是一个庞大的代码库,并且连接处理并不总是按应有的方式实现。我需要这种行为的原因是要意识到可能的连接泄漏并在不破坏应用程序的情况下修复它们。
-
@mvieghofer 如果您正在寻找泄漏,我建议启用 HikariCP 的泄漏检测功能。否则,您要求的内容非常独特,您不太可能找到任何支持这种行为的池。
-
@brettw 是的,我已经这样做了,它有效!谢谢!