如何借助commons-pool 实现自定义资源池(jdbc连接、redis连接、http连接等)
教程Example:A Simple Pool Client
Jedis Example 参考类:
- JedisFactory,实现了PooledObjectFactory,定义redis连接的创建、归还、销毁操作。
- JedisPool,redis连接池的具体实现,封装GenericObjectPool,完成连接池的管理。
- JedisPool直接使用GenericObjectPoolConfig 构造连接池的配置信息。
- JedisPool 主要的功能getRedis连接,close Redis连接。
- 类结构描述为:JedisPool(GenericObjectPoolConfig , GenericObjectPool(PooledObjectFactory))
easy!