druid连接池配置详解Druid的removeAbandoned机制是一种泄露检测机制,其原理是在开启连接泄露检测机制后,定期检测连接是否触发超时时间,如果触发则关闭连接。
当Druid连接池中的连接被使用后,会被放置在activeConnections中。然后,定期遍历activeConnections,对连接进行判断,如果触发超时时间,则关闭连接。
removeAbandoned的主要参数是开启连接泄露检测机制的开关,默认为false。当为true的时候,随着DestroyTask的调用频率定期检测。在DestroyTask的run方法中,会调用removeAbandoned方法来关闭触发超时的连接。
以上信息仅供参考,建议咨询专业人士获取更准确的信息。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论