连接池
DreamMakers
凡办大事,以识为主,以才为辅,凡成大事,人谋居半,天意居半。
展开
-
基于commons-pool2的elasticsearch客户端连接池实现
在使用elasticsearch官网提供的Java High Level Rest Client来对es进行操作时,发现客户端API中没有连接池的概念,每次都要创建一个新的连接,这在高并发情况下明显性能会存在影响,因此这里准备对客户端API增加池化的概念。幸运的是,我们不需要自己重头开始写连接池的实现,因为apache为我们提供了连接池的通用框架实现commons-pool2,而我们只需要根据...原创 2018-07-22 15:44:14 · 7278 阅读 · 8 评论 -
基于commons-pool2源码了解连接池实现原理
1.背景 最近查看了下Apache commons-pool2的源代码commons-pool2-2.4.2,代码不多,大概50个java类左右,阅读源代码的初衷是为了通过不断的学习和总结,升华自己的技术能力,写此博客是为了给自己留下一点笔记,日后能够温故知新。 Apache commons-pool2类库是对象池技术的一种具体实现,它的出现是为了解决频繁的创建和销...转载 2018-07-22 16:13:32 · 3821 阅读 · 0 评论