连接池
针对连接池的研究和源码分析
刘二郎
很懒
展开
-
common-pool2 (一)------ 池技术导航目录
最早接触的链接池应该是在数据库那边了,早期自己设置过一些参数,最大链接数,空闲链接数,超时时间等等,但是一直没去研究过,这次的契机是公司现有的一个文件上传服务是用FTP做文件服务器,因此需要把FTP链接做池化。因此特来了解。翻开dbcp链接池,本质上是基于common-pool2做的,另外Druid也是基于common-pool2,因此决定FTP也基于它来实现,毕竟如果自己去实现一个完整的池子...原创 2019-08-26 22:20:55 · 1647 阅读 · 0 评论 -
common-pool2 (二)------ 链接池配置参数详解
在(一)中说到此次实践FTP链接池内是通过GenericObjectPool做池子的,那么参数的话主要就针对它去做分析,GenericObjectPool是继承自BaseGenericObjectPool,所以有些参数是BaseGenericObjectPool内的,另外构造方法内默认给的是GenericObjectPoolConfig,有些在这其中,还有些在BaseObjectPoolConfi...原创 2019-08-27 22:17:26 · 2859 阅读 · 0 评论 -
common-pool2 (三)------ 链接池实现详解
GenericObjectPool是用来作为链接池实现的,用来和PooledObjectFactory组合使用可以对外提供一个健壮的链接池。基本参数 //最大空闲链接 private volatile int maxIdle = GenericObjectPoolConfig.DEFAULT_MAX_IDLE; //最小空闲链接 private volati...原创 2019-09-05 17:23:23 · 1515 阅读 · 2 评论