美文网首页
(三)配置recovery

(三)配置recovery

作者: Mooner_guo | 来源:发表于2016-05-30 18:49 被阅读24次

    题注:c3p0可以从DB短暂的运行中断(outrage)中恢复,即当c3p0获取连接但是失败时,可以再次请求获取连接。
    运行中断如:

    1. DB restart DB重启。
    2. brief loss of network connectivity 短暂的丢失网络连接。

    so可以通过c3p0 recovery配置项来尝试获得连接。

    配置项

    补充:

    1. datasource尝试获取连接并且失败之后,会进行acquireRetryAttempts尝试,每次时间间隔为acquireRetryDelay。
    2. 在尝试多次连接期间,client是不会看到异常的。如果acquireRetryAttempts=0,datasource会无限期尝试获取连接,也许会block掉一直到get到为止。
    3. breakAfterAcquireFailure策略。一旦多次尝试获取失败后,有2种策略。(1)fasle。默认Datasource一直活着,之后的其他client获取连接会继续进行。(2)true。只要第一个client多次get不到connection,datasource就会broke掉,之后的client就getConnection立即失败

    相关文章

      网友评论

          本文标题:(三)配置recovery

          本文链接:https://www.haomeiwen.com/subject/mofqdttx.html