源码学习2"/>
druid源码学习2
DestroyTask有两部分任务,一个是shrink,一个是removeAbandoned
Shrink
我对shrink的理解是,当连接池的连接数量大于最小空闲连接数量的时候,通过一定的策略,将多余的连接释放。
获取需要驱逐连接的数量:
如果开启了phy-timeout-millis物理连接的超时时间
removeAbandoned
经过检索相关配置的含义,对removeAbandoned操作的理解就是将一些连接超时的异常连接进行处理,从连接池中移除。
更多推荐
druid源码学习2
发布评论