千家信息网

apache的GenericObjectPool对象池使用经历!

发表于:2025-12-04 作者:千家信息网编辑
千家信息网最后更新 2025年12月04日,今天,对照晚上的kafka+Spark streaming+Redis实时数据分析系统实战(https://www.iteblog.com/archives/1378主要目的是整合kafka和Spar
千家信息网最后更新 2025年12月04日apache的GenericObjectPool对象池使用经历!

今天,对照晚上的kafka+Spark streaming+Redis实时数据分析系统实战(https://www.iteblog.com/archives/1378

主要目的是整合kafka和Spark,Redis。


Redis一直没用过,所以比较犯难,果然,在前面都没什么问题,后面的redis部分,遇到了一个问题:

没有发现GenericObjectPoolConfig这个类。


百度了好久,一直找不到解决的办法,后来,才明白,这应该是个maven的库包,所以,在

http://maven.outofmemory.cn/org.apache.commons/commons-pool2/2.2/

这页,找到了maven的配置依赖信息:

org.apache.commons

commons-pool2

2.2


果断在pom.xml中添加,一番动作之后,OK了!


顺便研究了一下这个GenericObjectPool玩意,初步了解了GenericObjectPool是apache提供的对象池。


对象池创建(参考GenericObjectPool):

  • public GenericObjectPool(PoolableObjectFactory factory, GenericObjectPool.Config config) : 此方法创建一个GenericObjectPool实例,GenericObjectPool类已经实现了和对象池有关的所有核心操作,开发者可以通过继承或者封装的方式来使用它.通过此构造函数,我们能够清晰的看到,一个Pool中需要指定PoolableObjectFactory 实例,以及此对象池的Config信息.PoolableObjectFactory主要用来"创建新对象",比如当对象池中的对象不足时,可以使用 PoolableObjectFactory.makeObject()方法来创建对象,并交付给Pool管理.

此构造函数实例化了一个LinkedList作为"对象池"容器,用来存取"对象".此外还会根据timeBetweenEvictionRunsMillis的值来决定是否启动一个后台线程,此线程用来周期性扫描pool中的对象列表,已检测"对象池中的对象"空闲(idle)的时间是否达到了阀值,如果是,则移除此对象.




本文先记录下几个相关的网页,以备不时之需:

1、GenericObjectPool源码分析:

http://www.cnblogs.com/chenjian5/p/5149312.html


2、GenericObjectPool的javadoc

http://commons.apache.org/proper/commons-pool/api-1.6/org/apache/commons/pool/impl/GenericObjectPool.html


3、GenericObjectPool对象池使用优化



http://www.jianshu.com/p/397169e211de



4、apache-common pool的使用

http://www.open-open.com/lib/view/open1415453575730.html



当然啦,最值得保留的,应该是maven的中央资源库:http://maven.outofmemory.cn/



对象 实例 信息 函数 线程 问题 分析 果断 不时之需 没什么 中央 办法 动作 可以通过 后台 周期 周期性 实战 实时 容器 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 树莓派配置与云服务器配置 新加坡软件开发人数 天津通用软件开发市场报价 杭州零趣网络技术有限公司 天象网络技术南京分公司地址 手机开发 数据库 网络技术大赛a卷 键入网络安全钥匙是什么意思 漯河软件开发税务筹划如何做 杭州金碗网络技术有限公司 软件开发市场环境 苹果音乐数据库 赵建锋互联网科技教育平台 短视频网络安全 铁路网络安全攻防演练手册 手机数据流量显示服务器异常 腾讯手机无线网连接服务器 服务器装机后如何恢复出厂设置 苹果数据库服务器 数据库表结构图在线 欧盟网络安全战略发布 徐州市小学生网络安全竞赛 简述我国网络安全法基本原则 网络安全党务系统自查报告 键入网络安全钥匙是什么意思 重庆正规软件开发如何收费 刺激战场游戏服务器怎么调 智制造 网络安全大会 气象软件开发商 网络安全宣传知识活动
0