栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Java JDBC的连接池选项:DBCP与C3P0

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java JDBC的连接池选项:DBCP与C3P0

DBCP已过时,而不是生产级。不久前,我们对这两者进行了内部分析,创建了一个测试夹具,生成了针对这两者的负载和并发性,以评估它们在现实生活条件下的适用性。

DBCP始终在我们的测试应用程序中生成异常,并努力达到C3P0能够无任何异常处理的性能水平。

C3P0还可以稳健地处理数据库断开连接和恢复时的透明重新连接,而如果从其下方拔出链接,则DBCP永远不会恢复连接。更糟糕的是,DBCP会将连接对象返回到基础传输中断的应用程序。

从那时起,我们已经在4个主要的重负荷消费者Web应用程序中使用了C3P0,并且从未回过头。

更新:事实证明,经过多年搁置,Apache Commons员工使DBCP脱离了hibernate状态,现在它又是一个积极开发的项目。因此,我的原始帖子可能已过时。

话虽这么说,我还没有体验过这个新的升级库的性能,也没有听说过它在任何最新的应用程序框架中都是事实。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/400334.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号