gpt4 book ai didi

Java连接重置问题

转载 作者:行者123 更新时间:2023-12-02 11:17:45 25 4
gpt4 key购买 nike

我正在处理一个遗留模块的复杂部分,其中多个表由 Java 进程维护。它使用简单的 JDBC 和 Oracle 准备好的语句。我们注意到此过程频繁失败并出现连接重置异常。任何人都可以建议我们如何实现重试逻辑以在重置时重新建立连接。是否也可以通过配置来完成,这样我们就不需要接触遗留代码?

最佳答案

当连接池未正确验证时会发生这种情况。

建议使用前从连接池借用连接进行测试。

这是我典型的 Spring 配置,请适应您的旧版 java 应用程序:

spring.datasource.tomcat:
validation-query: SELECT 1 // test query
test-on-borrow: true // should test before borrowing from pool
validation-interval: 30000 // Validation interval, reduce number of tests

关于Java连接重置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50161927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com