BoneCP连接池性能如何?
准备应用它,有使用过的童鞋反馈一下。
好吧我谈点我的经验:
项目中使用开始是一直使用的数据源是C3P0,但某次压力测试的时候,发现C3P0抗不住,所以寻求新的数据源,于是找到了bonecp,换成bonecp后同样的压力,压力测试顺利过关。但从换成bonecp后也出现很多烦恼,主要是因为bonecp在数据库重启之后无法自动连接,c3p0可以做到这点,但没有这个特性对开发过程中是无法忍受的(生产可能更甚之),但好在我们这个项目生产环境数据库服务器和应用服务器是在同一个机器上(因为这个项目用的人也不多,性能要求也不高),这样就不存在网络风险导致连接数据源挂掉,所以生产环境上我们用的bonecp而且一直工作良好
请问你用的是那个版本???
回复0.6吧,那个时候用的还是google-collections
回复现在的版本都在 0.8----https://oss.sonatype.org/content/groups/public/com/jolbox/bonecp/ 稳定性也在考验中吧 容器中有自己的数据源譬如spring,但是为了追求性能,可能会选择其他数据源(bonecp c3po)和容器整合
bonecp连接池不稳定,经常会有连接池断开的问题,建议不要使用。一个大数据量的应用bonecp日志中会经常报错,连接池断开,询问bonecp官方得到回复是参数配置不当,安装他回复的配置还是有问题。最后还是用了c3p0的,在大数据量的问题下没有任何问题。
但实际应用中有很多公司直接通过容器去管理数据源,不通过程序控制,这个有人知道为什么吗?
老老实实C3P0吧 (
bonecp会产生很多连接
bonecp稳定性也不错的
要不lz就再激进一些,试试alibaba的这个,支持下国产-_-: http://code.alibabatech.com/wiki/display/Druid/Home
关注,支持国产。
本来一直在用c3p0.这次就当回小白鼠。
如老大所说,连接池的话,稳定性压倒一切. 老老实实C3P0吧
据 bonecp 自己说——最好,比 c3p0 还要强很多
不过我想说的是,连接池的性能根本不足以影响一个系统的整体性能表现,因此稳定性是第一考虑因素
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(13)
好吧我谈点我的经验:
项目中使用开始是一直使用的数据源是C3P0,但某次压力测试的时候,发现C3P0抗不住,所以寻求新的数据源,于是找到了bonecp,换成bonecp后同样的压力,压力测试顺利过关。但从换成bonecp后也出现很多烦恼,主要是因为bonecp在数据库重启之后无法自动连接,c3p0可以做到这点,但没有这个特性对开发过程中是无法忍受的(生产可能更甚之),但好在我们这个项目生产环境数据库服务器和应用服务器是在同一个机器上(因为这个项目用的人也不多,性能要求也不高),这样就不存在网络风险导致连接数据源挂掉,所以生产环境上我们用的bonecp而且一直工作良好
请问你用的是那个版本???
回复
0.6吧,那个时候用的还是google-collections
回复
现在的版本都在 0.8----https://oss.sonatype.org/content/groups/public/com/jolbox/bonecp/ 稳定性也在考验中吧 容器中有自己的数据源譬如spring,但是为了追求性能,可能会选择其他数据源(bonecp c3po)和容器整合
bonecp连接池不稳定,经常会有连接池断开的问题,建议不要使用。
一个大数据量的应用bonecp日志中会经常报错,连接池断开,询问bonecp官方得到回复是参数配置不当,安装他回复的配置还是有问题。最后还是用了c3p0的,在大数据量的问题下没有任何问题。
但实际应用中有很多公司直接通过容器去管理数据源,不通过程序控制,这个有人知道为什么吗?
老老实实C3P0吧
(
bonecp会产生很多连接
bonecp稳定性也不错的
要不lz就再激进一些,试试alibaba的这个,支持下国产-_-: http://code.alibabatech.com/wiki/display/Druid/Home
关注,支持国产。
本来一直在用c3p0.这次就当回小白鼠。
如老大所说,连接池的话,稳定性压倒一切. 老老实实C3P0吧
据 bonecp 自己说——最好,比 c3p0 还要强很多
不过我想说的是,连接池的性能根本不足以影响一个系统的整体性能表现,因此稳定性是第一考虑因素