阿里巴巴開源平台新增專案Druid

2021-06-15 05:41:11 字數 747 閱讀 7268

阿里巴巴開源平台新增專案druid

druid是什麼?

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層的擴充套件外掛程式。

如何獲得druid?

目前druid是乙個開源專案,基於apache license 2.0,將於2023年5月20日之前發布第乙個版本0.1。在正式版本發布之前,你可以直接訪問svn獲得原始碼。

學習阿里巴巴開源專案dubbo

1.dubbo使用場景 高併發,高訪問量的移動網際網路或物聯網。京東,阿里巴巴等都在使用它。它是乙個分布式服務框架,致力於提供高效能和透明化的rpc遠端服務呼叫方案,以及soa服務治理方案.不適合大檔案的傳輸。2.支援協議 1 dubbo service 穩定,適合小資料量傳輸,大字串和檔案不適合 ...

阿里巴巴開放平台

請求簽名 private string sign string urlpath,dictionaryparamdic list.sort string tmp urlpath foreach string kvstr in list hmac sha1 hmacsha1 hmacsha1 new h...

Druid 與 阿里巴巴開源專案Druid

druid 單詞 於西方古羅馬的神話人物,中文常常翻譯成德魯伊。本問介紹的druid 是乙個分布式的支援實時分析的資料儲存系統 data store 美國廣告技術公司metamarkets 於2011 年建立了druid 專案,並且於2012 年晚期開源了druid 專案。druid 設計之初的想法...