年度大禮阿里前10大開源項目,致敬!

年度大禮阿里前10大開源項目,致敬!

年度大禮阿里前10大開源項目,致敬!

年度大禮阿里前10大開源項目,致敬!

年度大禮阿里前10大開源項目,致敬!

年度大禮阿里前10大開源項目,致敬!

特性

  • 優雅美觀:基於 Ant Design 體系精心設計

  • 常見設計模式:提煉自中後臺應用的典型頁面和場景

  • 最新技術棧:使用 React/dva/antd 等前端前沿技術開發

  • 響應式:針對不同屏幕大小設計

  • 主題:可配置的主題滿足多樣化的品牌訴求

  • 國際化:內建業界通用的國際化方案

  • 最佳實踐:良好的工程實踐助您持續產出高質量代碼

  • Mock 數據:實用的本地數據調試方案

  • UI 測試:自動化測試保障前端產品質量

年度大禮阿里前10大開源項目,致敬!

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內置擴展StatFilter的監控實現:

年度大禮阿里前10大開源項目,致敬!

年度大禮阿里前10大開源項目,致敬!

年度大禮阿里前10大開源項目,致敬!

年度大禮阿里前10大開源項目,致敬!

阿里Pouch並不是一個完全創新的技術。最早,阿里基於LXC技術為集團業務提供容器服務,2011年,阿里自研容器技術T4,2016年,阿里內部將容器技術重新命名為Pouch,並於去年支持集團內部大量核心業務,比如電商平臺核心業務、主要應用和部分數據庫、螞蟻金服的支付業務,淘寶網的交易業務等等。

關於Pouch的命名由來,源於阿里作為開放賦能者,注重用戶場景應用的初衷。正如阿里巴巴技術專家孫宏亮所言,Pouch作為從阿里巴巴集團內部大規模場景自研技術,相比docker、rkt等容器技術,差異化的核心價值體現在以下幾個方面:

  • 富容器技術:容器內部的應用體驗如虛擬機般,擁有init進程,且富含系統服務;

  • 豐富的隔離保障:隔離安全避無可避,內核加固與輕量級虛擬機支持,豐富隔離維度;

  • P2P鏡像分發:超大規模場景下的鏡像分發,P2P的方式緩解網絡負載;

  • 內核兼容性:企業內核的升級往往較為緩慢,最大限度適配現有底層基礎設施。

年度大禮阿里前10大開源項目,致敬!

年度大禮阿里前10大開源項目,致敬!

年度大禮阿里前10大開源項目,致敬!

年度大禮阿里前10大開源項目,致敬!


分享到:


相關文章: