论坛首页 Java企业应用论坛

推荐大家使用数据库连接池 DruidDataSource

浏览 19080 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-07-10   最后修改:2012-07-10
推荐大家使用数据库连接池 DruidDataSource.

http://code.alibabatech.com/wiki/display/Druid/DruidDataSource

DruidDataSource经过阿里巴巴数百个应用一年多生产环境运行验证,稳定可靠。

它最重要的特点是:监控、扩展和性能。

下载和Maven配置看这里:
https://github.com/AlibabaTech/druid/wiki

和其他连接池功能比较看这里:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=6951797

参考配置看这里:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2916406

从DBCP迁移看这里:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=6950500

从C3P0迁移看这里:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=6946970

JNDI配置看这里:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2916633

参数配置比较看这里:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=6947005

PSCache解决方案看这里:
http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=6951277

   发表时间:2012-07-10  
浏览了一遍文档,对如何监控还有点云里雾里。
0 请登录后投票
   发表时间:2012-07-10   最后修改:2012-07-10
downpour 写道
浏览了一遍文档,对如何监控还有点云里雾里。

druid的统计数据通过jmx获取,监控系统通过就jmx远程获取数据展现到页面。

jolokia项目可以把jmx数据以rest服务的方式暴露出来,这样可以不需要开启jmx远程访问端口,不过jolokia对TabularDataSupport对象的序列化为json形式数据很乱,没有办法用!而druid中大量使用了TabularDataSupport
0 请登录后投票
   发表时间:2012-07-10   最后修改:2012-07-10
关于如何获取监控数据,我通过修改springside4做了一个demo。

我fork的springside:
https://github.com/wenshao/springside4

为了增加监控所需要修改的代码:
https://github.com/wenshao/springside4/commit/f261996b9ce2f5cccc38dfb8534afe47f17df821
https://github.com/wenshao/springside4/commit/6caa7a17b27e8e8225b540230331995a8056f939

0 请登录后投票
   发表时间:2012-07-10  
鉴于对wenshao的信任,我用来试试替换c3p0。你的fastjson已经被用在项目中了,效果不错。
0 请登录后投票
   发表时间:2012-07-20   最后修改:2012-07-20
 
简单看了下源码,有二个问题

HADataSource 和 MultiDataSource 在项目中有使用吗?
看源码比较完善了,但没看到文档

HDriver 是给Hbase做的Driver ?
Hbase在阿里有什么具体应用场景?
0 请登录后投票
   发表时间:2012-07-20  
jimgreat 写道
 
简单看了下源码,有二个问题

HADataSource 和 MultiDataSource 在项目中有使用吗?
看源码比较完善了,但没看到文档

HDriver 是给Hbase做的Driver ?
Hbase在阿里有什么具体应用场景?


由于工作变动,HDriver部分暂停,下一次发布中会去掉,因为不完善,而且没有项目实施不能成熟。

HADataSource部分,还没有经过较大规模的使用,目前应该是不成熟的,如果你感兴趣,可以参与其中来一起完善这部分的内容,欢迎你直接联系我。
0 请登录后投票
   发表时间:2012-07-20  
第一次离阿里的大神这么近,高兴啊。

fastjson正在用,谢谢侬。
0 请登录后投票
   发表时间:2012-07-23  
上周已经使用Druid替换c3p0,测试环境试用中
0 请登录后投票
   发表时间:2012-07-23  
esky2000 写道
上周已经使用Druid替换c3p0,测试环境试用中


我也是 
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics