阿里巴巴,排行前10的開源專案!

weixin_33860722發表於2017-11-14

5954965-db9281cfcdcba95d
image

1、FastDFS

FastDFS是一個開源的分散式檔案系統,她對檔案進行管理,功能包括:檔案儲存、檔案同步、檔案訪問(檔案上傳、檔案下載)等,解決了大容量儲存和負載均衡的問題。特別適合以檔案為載體的線上服務,如相簿網站、視訊網站等等。

2、Dubbo

Dubbo 是阿里巴巴公司開源的一個高效能優秀的服務框架,使得應用可通過高效能的RPC實現服務的輸出和輸入功能,可以和 Spring 框架無縫整合。

3、Druid

Druid是Java語言中最好的資料庫連線池。Druid能夠提供強大的監控和擴充套件功能。

4、Fastjson

fastjson是一個效能很好的Java語言實現的JSON解析器和生成器,來自阿里巴巴的工程師開發。

5、RocketMQ

RocketMQ是一款開源的分散式訊息系統,基於高可用分散式叢集技術,提供低延時的、高可靠的訊息釋出與訂閱服務。同時,廣泛應用於多個領域,包括非同步通訊解耦、企業解決方案、金融支付、電信、電子商務、快遞物流、廣告營銷、社交、即時通訊、移動應用、手遊、視訊、物聯網、車聯網等。

6、OceanBase

OceanBase是一個支援海量資料的高效能分散式資料庫系統,實現了數千億條記錄、數百TB資料上的跨行跨表事務,由淘寶核心系統研發部、運維、DBA、廣告、應用研發等部門共同完成。

7、Weex

Weex是一款跨平臺移動開發工具,能夠完美兼顧效能與動態性,讓移動開發者通過簡捷的前端語法寫出Native級別的效能體驗,並支援iOS、安卓、YunOS及Web等多端部署。

8、Tair

Tair是由淘寶網自主開發的Key/Value結構資料儲存系統,在淘寶網有著大規模的應用。您在登入淘寶、檢視商品詳情頁面或者在淘江湖和好友“搗漿糊”的時候,都在直接或間接地和Tair互動。

9、Tsar

Tsar是淘寶的採集工具,主要用來收集伺服器的系統資訊(如cpu,io,mem,tcp等)以及應用資料(如squid haproxy nginx等),tsar支援實時檢視和歷史檢視,方便了解應用和伺服器的資訊。

10、AliSQL

AliSQL是基於MySQL官方版本的一個分支,由阿里雲資料庫團隊維護,目前也應用於阿里巴巴集團業務以及阿里雲資料庫服務。該版本在社群版的基礎上做了大量的效能與功能的優化改進。尤其適合電商、雲端計算以及金融等行業環境。

推薦閱讀


2017派臥底去阿里、京東、美團、滴滴帶回來的面試題及答案

Spring面試題(70道,史上最全)

雲棲大會100位頂級大咖演講PPT+視訊全分享!

17張圖揭密支付寶系統架構

【推薦】阿里雙11背後的技術:不一樣的技術創新,阿里巴巴技術演進與超越

5954965-bd8572774b5fc65d.png

相關文章