如何解决Java Vertx应用程序的Hikari池连接超时问题
我们正在Java Vertx上使用一个应用程序。我们将HikariCP用于JDBC与Oracle数据库的连接池。此应用程序可以在一定数量的TPS上正常运行。但是,如果应用程序的并发负载很高,它就会开始出错。
这种错误即将来临。
HikariCP静默关闭了连接。 连接不可用...
另一个观察结果是,这种情况仅发生几秒钟,然后在接下来的几秒钟内,应用程序开始照常工作。
对于此应用程序,我们正在使用大小为30的连接池,是否应该增加连接池? 请注意,我们尚未注意到此应用程序有任何连接泄漏。
解决方法
在这种情况下,事实证明connectionTimeout属性引起了问题。因此,我们将oracle.jdbc.ReadTimeout属性添加到了JVM参数中,它很有帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。