论坛首页 Java企业应用论坛

Druid数据库连接池发布0.1.8版本

浏览 6190 次
精华帖 (4) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-09-06   最后修改:2011-09-06
Druid数据库连接池发布0.1.8版本。修复生产环境中发现的问题。这次发布的版本经过校长、我的逐行Code Review,许文奇也参加了Code Review,并给出了两个给力的建议。如果你用了DruidDataSource,强烈建议你升级这个版本。

http://code.alibabatech.com/wiki/display/Druid/Release+Notes+%280.1.8%29

发布说明
这是一个Bug Fixed版本,这个版本修正了在生产环境中实际测试中发现的问题,并且做了逐行代码的Code Review。如果你使用了DruidDataSource,强烈建议你升级到这个版本。

Bug Fixed
DRUID-46 - 通过DruidDataSource监控,SQL监控数值在reset之后没有清零
DRUID-47 - 在并发情况下,连接创建数量超过maxActive
DRUID-48 - 并发时创建连接数量达不到maxActive或者maxIdle
DRUID-49 - 空闲时创建多余的连接
DRUID-50 - 在低并发时,会导致获取连接线程饥饿等待

Download

Binary: http://code.alibabatech.com/mvn/releases/com/alibaba/druid/0.1.8/druid-0.1.8.jar
Source: http://code.alibabatech.com/mvn/releases/com/alibaba/druid/0.1.8/druid-0.1.8-sources.jar

Maven配置
<repositories>
    <repository>
        <id>alibaba</id>
        <name>alibaba</name>
        <url>http://code.alibabatech.com/mvn/releases/</url>
        <layout>default</layout>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>com.alibaba</groupId>
        <artifactId>druid</artifactId>
        <version>0.1.8</version>
    </dependency>
</dependencies>
   发表时间:2011-09-06   最后修改:2011-09-06
这个版本我和ljw花了好几天的时间,逐行Code Review,构建各种并发的测试,仔细梳理了DruidDataSource的源码。

也欢迎大家参与其中,帮忙做Code Review,一起做最好的数据库连接池:

svn代码:http://code.alibabatech.com/svn/druid/trunk/

数据库连接池部分的代码:http://code.alibabatech.com/svn/druid/trunk/src/main/java/com/alibaba/druid/pool/DruidDataSource.java

欢迎大家帮忙Code Review!!

0 请登录后投票
   发表时间:2011-09-06  
VERSION.java中的版本号忘记++了,呵呵
0 请登录后投票
   发表时间:2011-09-06  
jitabc 写道
VERSION.java中的版本号忘记++了,呵呵


谢谢指出问题,已经修正了 :)
0 请登录后投票
   发表时间:2011-09-06   最后修改:2011-09-06
java.sql.SQLException: connect error, url jdbc:wrap-jdbc:filters=default:name=dr
iverTest:jdbc:mysql://**

去掉filter就不会报错了

知道了Driver没有修改。。。。 抱歉

另问:我配置了StatFilter后,如何看监控的数据呢?
0 请登录后投票
   发表时间:2011-09-06  
godson_2003 写道
java.sql.SQLException: connect error, url jdbc:wrap-jdbc:filters=default:name=dr
iverTest:jdbc:mysql://**

去掉filter就不会报错了

知道了Driver没有修改。。。。 抱歉

另问:我配置了StatFilter后,如何看监控的数据呢?


请问报什么错误信息?
0 请登录后投票
   发表时间:2011-09-07  
有没有和c3p0、bonecp做过测试对比
0 请登录后投票
   发表时间:2011-09-07  

看到说要 开始做Druid的C3P0兼容支持
0 请登录后投票
   发表时间:2011-09-07   最后修改:2011-09-07
8830417 写道

看到说要 开始做Druid的C3P0兼容支持


是的,0.1.9版本将会开始提供DruidDataSourceC3P0Adapter。

http://code.alibabatech.com/jira/browse/DRUID-52

目的是做最好的数据库连接池,提供更多的Adapter,方便大家迁移 

目前DruidDataSource部署在生产环境中一个50多台机器的集群上跑,已经跑了一个多月,最近的发布就是修正线上环境中发现的问题的。
0 请登录后投票
   发表时间:2011-09-07  
wenshao 写道
8830417 写道

看到说要 开始做Druid的C3P0兼容支持


是的,0.1.9版本将会开始提供DruidDataSourceC3P0Adapter。

http://code.alibabatech.com/jira/browse/DRUID-52

目的是做最好的数据库连接池,提供更多的Adapter,方便大家迁移 

目前DruidDataSource部署在生产环境中一个50多台机器的集群上跑,已经跑了一个多月,最近的发布就是修正线上环境中发现的问题的。

支持原创。厉害
0 请登录后投票
论坛首页 Java企业应用版

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