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

2022-09-07 16:06:16 字數 846 閱讀 1286

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

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

fastjson是乙個效能很好的j**a語言實現的json解析器和生成器,來自阿里巴巴的工程師開發。

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

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

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

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

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

推薦閱讀

面經:史上最全j**a多執行緒面試題及答案

面經:史上最全阿里高階j**a面試題

面經:史上最全spring面試題

書籍:高階j**a架構師必看的15本書

阿里巴巴的10款系統開源專案

1.分布式檔案系統 fastdfs 2.訊息中介軟體 apache rocketmq rocketmq 是一款分布式 佇列模型的訊息中介軟體,具有以下特點 3.分布式 key value 儲存系統 tair tair是乙個key value結構資料的解決方案,它預設支援基於記憶體和檔案的兩種儲存方式...

騰訊,排行前10的開源專案

unity3d下lua程式設計支援,xlua為unity3d增加lua指令碼程式設計的能力,進而提供 邏輯增量更新的可能。當然不僅僅如此,在coco2dx上的實踐告訴我們,以lua為主打語言的遊戲客戶端程式設計是可行的。paxosstore是乙個在跨園區資料中心間同步複製,提供靈活的資料模式和訪問介...

學習阿里巴巴開源專案dubbo

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