Java 數據庫連接池 Druid 發布 0.2.6 版本 增強內置監控功能

jopen 12年前發布 | 14K 次閱讀 Druid

Druid 0.2.6已經發布。這個版本最大的增強是內置監控界面,支持web-spring-sql關聯監控,引入bootstrap重寫了內置監控界面。

內置監控功能演示:

1) springside4 mini-web http://110.76.43.235:8080/mini-web/ 

2) sonar http://110.76.43.235:9000/ 監控頁面 http://110.76.43.235:9000/druid/index.html

下載地址

http://code.alibabatech.com/mvn/releases/com/alibaba/druid/
https://github.com/AlibabaTech/druid/downloads
http://central.maven.org/maven2/com/alibaba/druid/

Maven

<dependency> 
        <groupId>com.alibaba</groupId> 
        <artifactId>druid</artifactId> 
        <version>0.2.6</version> 
</dependency> 

源碼 
druid源代碼托管在github上,項目地址是  https://github.com/AlibabaTech/druid
文檔 
https://github.com/AlibabaTech/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98 


Druid是一個JDBC組件,它包括三部分: 

  • DruidDriver 代理Driver,能夠提供基于Filter-Chain模式的插件體系。 
  • DruidDataSource 高效可管理的數據庫連接池。 
  • SQLParser 

Druid可以做什么? 

1) 可以監控數據庫訪問性能,Druid內置提供了一個功能強大的StatFilter插件,能夠詳細統計SQL的執行性能,這對于線上分析數據庫訪問性能有幫助。 

2) 替換DBCP和C3P0。Druid提供了一個高效、功能強大、可擴展性好的數據庫連接池。 

3) 數據庫密碼加密。直接把數據庫密碼寫在配置文件中,這是不好的行為,容易導致安全問題。DruidDruiver和DruidDataSource都支持PasswordCallback。 

4) SQL執行日志,Druid提供了不同的LogFilter,能夠支持Common-Logging、Log4j和JdkLog,你可以按需要選擇相應的LogFilter,監控你應用的數據庫訪問情況。 

擴展JDBC,如果你要對JDBC層有編程的需求,可以通過Druid提供的Filter-Chain機制,很方便編寫JDBC層的擴展插件。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!