作者|山哥在這里
鏈接|yq.aliyun/articles/676
上篇|終于有人把Docker講清楚了
開源展示了人類共同協作,成果分享的魅力,每一次技術發展都是站在巨人的肩膀上,技術諸多創新和發展往往就是基于開源發展起來的,沒有任何一家網絡公司可以不使用開源技術,僅靠自身技術而發展起來。阿里巴巴各個團隊都是發自內心地將踩過的坑和總結的經驗融入到開源項目中,供業界所有人使用,希望幫助他人解決問題。
本文將阿里巴巴的一些重要的開源項目進行整理,希望對大家有所幫助。以下項目排名不分先后.
1.數據驅動的高交互可視化圖形語法AntV-G2
G2是一套基于可視化編碼的圖形語法,以數據驅動,具有高度的易用性和擴展性,用戶無需各種繁瑣的實現細節,一條語句即可構建出各種各樣的可交互的統計圖表。
同時,G2也是AntV很重要的組成,始于《TheGrammarofGraphics》一書描述的視覺編碼語法系統(這也是G2項目命名的由來)。
項目地址:s://github/antvis/g2
2.企業級中后臺UI解決方案FusionDesign
FusionDesign是一種旨在提升設計與開發之間UI構建效率的工作方式。通過建設基于DPL模式的,設計、前端之間的標準協議與工作流,來快速構建符合業務訴求的DPL,提升DPL的構建效率和應用效率,幫助業務快速實現UI構建。
項目地址:s://fusion.design/
3.設計語言&前端框架AntDesign

AntDesign是金服開發和正在使用的一套企業級的前端設計語言和基于React的前端框架實現。它的特性:企業級金融產品的交互語言和視覺體系;豐富實用的ReactUI組件;基于React的組件化開發模式;背靠npm生態圈;基于webpack的調試構建方案,支持ES6。
地址:s://github/ant-design/ant-design
4.基于G2封裝的React圖表庫BizCharts
BizCharts是一個基于G2封裝的React圖表庫,具有G2、React的全部優點,可以讓用戶以組件的形式組合出無數種圖表;并且集成了大量的統計工具,支持多種坐標系繪制,交互定制,動畫定制以及圖形定制等等。相信BizCharts定能成為您的數據可視化項目的強力助手。
地址:s://github/alibaba/BizCharts
5.企業級Node.js框架Egg
阿里開源的企業級Node.js框架。Egg.js的插件機制有很高的可擴展性,一個插件只做一件事。Egg.js通過框架聚合這些插件,并根據自己的業務場景定制配置,這樣應用的開發成本就變得很低。
地址:s://github/eggjs/egg
6.基于React的前端框架umi
umi是可插拔的企業級React框架,類似Next.js。地址:s://github/umijs/umi
7.前端構建和工程化工具Dawn
Dawn取「黎明、破曉」之意,原為「阿里云·業務運營團隊」內部的前端構建和工程化工具,現已完全開源。它通過pipeline和mileware將開發過程抽象為相對固定的階段和有限的操作,簡化并統一了開發人員的日常構建與開發相關的工作。
地址:s://alibaba.github.io/dawn/
8.頁面邏輯原型AntUX
這是一套制作頁面邏輯的素材庫,當你在產品設計初期,可以用它來繪制頁面與頁面之間的邏輯圖,幫助你了解產品架構,業務流程。
配合工具:OmniGraffle,Sketch
OmniGraffle可以用來繪制圖表,流程圖,組織結構圖以及插圖,也可以用來組織頭腦中思考的信息,組織頭腦風暴的結果,繪制心智圖,作為樣式治理器,或設計網頁或PDF文檔的原型。Sketch是一個矢量設計軟件,可以幫助你快速投入UI設計當中。
地址:ux.ant.design/
9.跨容器的渲染引擎Rax
Rax是阿里開源的一個通用的JavaScript庫,主要有React兼容的API。使用React的就應該已經知道如何使用Rax。
地址:s://alibaba.github.io/rax/
10.基于WebGL的Javascript3D繪圖引擎G3D
G3D是阿里巴巴開源的一款基于WebGL的javascript3D繪圖引擎。與其他的WebGL3D引擎相比,G3D是更加「純粹」的渲染引擎,也就是說,它完全不依靠任何DOMAPI,而是僅僅依靠一個canvas對象(或者類canvas對象)。該特性使得G3D不僅能夠運行在瀏覽器環境中,也能夠運行在一些非瀏覽器的js終端環境下(hybrid環境),比如GCanvas環境(基于Weex或ReactNative)。
地址:s://alibaba.github.io/G3D/
11.跨平臺移動開發工具Weex
Weex是開源的跨平臺移動開發工具,能夠完美兼顧性能與動態性,讓移動開發者通過簡捷的前端語法寫出Native級別的性能體驗,并支持iOS、安卓、YunOS及Web等多端部署。
地址:s://github/apache/incubator-weex/
12.基于Weex的UI組件庫WeexUi
WeexUi是一個基于Weex的富交互、輕量級、高性能的UI組件庫。
地址:s://github/alibaba/weex-ui
13.動效語言&React框架動效解決方案AntMotion
AntMotion是從金服的AntDesign中提煉出來的動效語言。它不僅僅是動效語言,同時也是一套React框架動效解決方案,提供了單項,組合動畫,以及整套解決方案,幫助開發者更簡單的在項目中使用動效。
地址:s://motion.ant.design/
14.多頁面切換場景統一解決方案UltraViewPager
UltraViewPager是阿里開源的一個封裝多種特性的ViewPager,主要是為多頁面切換場景提供統一解決方案。
地址:s://github/alibaba/UltraViewPager
15.模塊化UI界面方案TangramUI
Tangram,七巧板,是天貓團隊開源的跨平臺模塊化UI界面方案。
Tangram不僅僅是一個Native(iOS&Android)的界面開發框架,而是從日常工作中沉淀出的一套界面解決方案,涵蓋了NativeSDK、GUI操作臺、后端邏輯容器、組件庫機制的一整套方案。
地址:tangram.pingguohe.net/
16.自動化測試解決方案Macaca
Macaca是一套完整的自動化測試解決方案,支持移動端和PC端,支持Native,Hybrid,H5等多種應用類型,并且提供客戶端工具和持續集成服務。
地址:s://github/alibaba/macaca
17.基于React的中后臺應用解決方案飛冰ICE
飛冰(ICE)是一套基于React的中后臺應用解決方案,ICE包含了一條從設計端到開發端的完整鏈路,幫助用戶快速搭建屬于自己的中后臺應用。
面向設計者端,ICE提供了ICEDesign設計語言,來給UI界面提供專業的視覺指導。面向開發者端,ICE提供了Iceworks工具,這是一個圖形化界面的開發平臺,它承載了ICE的物料體系和開發體驗。
地址:s://alibaba.github.io/ice/
18.HTML5互動游戲引擎Hilo
Hilo是阿里巴巴集團開發的一款HTML5跨終端游戲解決方案,ta可以幫助開發者快速創建HTML5游戲。
地址:s://github/hiloteam/Hilo
19.JavaScript模板引擎Velocity.js
Velocity.js是velocity模板語法的javascript實現。Velocity是基于Java的模板引擎,廣泛應用在阿里集體各個子公司。Velocity模板適用于大量模板使用的場景,支持復雜的邏輯運算,包含基本數據類型、變量賦值和函數等功能。Velocity.js支持Node.js和瀏覽器環境。
Tips:歡迎公眾號:Java后端,獲取更多技術博文的推送。
地址:s://github/shepherdwind/velocity.js
20.非侵入式運行期AOP框架Dexposed
Dexposed是阿里巴巴無線事業部第一個重量級Andorid開源軟件,基于ROOT社區聞名開源項目Xposed改造剝離了ROOT部分,演化為服務于所在應用自身的AOP框架。它支撐了阿里大部分App的在線分鐘級客戶端bugfix和線上調試能力。
地址:s://github/alibaba/dexposed
21.自動化測試解決方案UIRecorder
UIRecorder是一款零成本的整體自動化測試解決方案,一次自測等于多次測試,測一個瀏覽器等于測多個瀏覽器!
地址:s://github/alibaba/uirecorder
22.Android應用熱修復工具AndFix
AndFix是阿里巴巴開源的Android應用熱修復工具,幫助Anroid開發者修復應用的線上問題。Andfix是"Androidhot-fix"的縮寫。
地址:s://github/alibaba/AndFix
23.淘寶React框架ReactWeb
淘寶前端團隊開源項目ReactWeb,通過與ReactNative一致的API構建Web應用。
地址:s://github/taobaofed/react-web
24.基于Node.js的自動化持續集成Reliable
Reliable是分布式架構的持續集成系統,由Macaca團隊的成員開發。適用于集成構建、集成構建等場景。她是典型的主從結構,分為reliable-master與reliable-slave兩部分。
地址:s://github/reliablejs/reliable-master
25.模擬數據生成器Mock.js
Mock.js是一款模擬數據生成器,旨在幫助前端攻城師獨立于后端進行開發,幫助編寫單元測試。提供了以下模擬功能:根據數據模板生成模擬數據,模擬Ajax請求,生成并返回模擬數據,基于HTML模板生成模擬數據。
地址:s://github/nuysoft/Mock
26.React應用的服務器渲染框架Beidou
Beidou(北斗)是NodeJS&React同構框架,基于Egg.js開發。
地址:s://github/alibaba/beidou
27.基于React的表單解決方案noForm
NoForm是阿里巴巴外綜服前端團隊在外綜服(外貿綜合服務)場景下,經過長期的思考和打磨產出的一款基于React的表單解決方案。可能有人不理解,可能會問:表單嘛,能有多復雜?可能你從沒見過一個表單需要填寫+個字段。可能你也沒有見過一個表單實際是由10+個子表單組合出來的。可能你也沒見過一個表單的字段是后端動態配置的。NoForm從解決業務復雜性的角度出發,找到了幾個抓手,將表單方案進行了優化和開源。
地址:s://github/alibaba/noform
1.分布式應用服務開發的一站式解決方案SpringCloudAlibaba
SpringCloudAlibaba致力于提供分布式應用服務開發的一站式解決方案。此項目包含開發分布式應用服務的必需組件,方便開發者通過SpringCloud編程模型輕松使用這些組件來開發分布式應用服務。
依托SpringCloudAlibaba,您只需要添加一些注解和少量配置,就可以將SpringCloud應用接入阿里分布式應用解決方案,通過阿里中間件來迅速搭建分布式應用系統。
地址:s://github/spring-cloud-incubator/spring-cloud-alibaba
2.JDBC連接池、監控組件Druid
Druid是一個JDBC組件。
地址:s://github/alibaba/druid
3.Java的JSON處理器fastjson
fastjson是一個性能很好的Java語言實現的JSON解析器和生成器,來自阿里巴巴的工程師開發。
主要特點:快速FAST(比其它任何基于Java的解析器和生成器更快,包括jackson);強大(支持普通JDK類包括任意JavaBeanClass、Collection、Map、Date或enum);零依靠(沒有依靠其它任何類庫除了JDK)。
地址:s://github/alibaba/fastjson
4.服務框架Dubbo
ApacheDubbo(incubating)|是阿里巴巴的一款高性能、輕量級的開源JavaRPC框架,它提供了三大核心能力:面向接口的遠程方法調用,智能容錯和負載均衡,以及服務自動注冊和發現。
地址:s://github/alibaba/dubbo
5.企業級流式計算引擎JStorm
JStorm是參考ApacheStorm實現的實時流式計算框架,在網絡IO、線程模型、資源調度、可用性及穩定性上做了持續改進,已被越來越多企業使用。JStorm可以看作是storm的java增強版本,除了內核用純java實現外,還包括了thrift、python、facetui。從架構上看,其本質是一個基于zk的分布式調度系統。
地址:s://github/alibaba/jstorm
6.apns4j
apns4j是ApplePushNotificationService的Java實現!
地址:s://github/teaey/apns4j
7.分布式數據層TDDL
TDDL是一個基于集中式配置的jdbcdatasource實現,具有主備,讀寫分離,動態數據庫配置等功能。
地址:s://github/alibaba/tb_tl
8.輕量級分布式數據訪問層CobarClient
CobarClient是一個輕量級分布式數據訪問層(DAL)基于iBatis(已更名為MyBatis)和Spring框架實現。
地址:s://github/alibaba/cobarclient
9.淘寶定制JVM:TaobaoJVM
TaobaoJVM基于OpenJDKHotSpotVM,是國內第一個優化、定制且開源的服務器版Java虛擬機。目前已經在淘寶、天貓上線,全部替換了Oracle官方JVM版本,在性能,功能上都初步體現了它的價值。
地址:jvm.taobao.org
10.Java圖片處理類庫SimpleImage
SimpleImage是阿里巴巴的一個Java圖片處理的類庫,可以實現圖片縮略、水印等處理。
地址:s://github/alibaba/simpleimage
11.redis的java客戶端Tedis
Tedis是另一個redis的java客戶端。Tedis的目標是打造一個可在生產環境直接使用的高可用Redis解決方案。
地址:s://github/justified/tedis
12.開源Java診斷工具Arthas
Arthas(阿爾薩斯)是阿里巴巴開源的Java診斷工具,深受開發者喜愛。
Arthas采用命令行交互模式,同時提供豐富的Tab自動補全功能,進一步方便進行問題的定位和診斷。公眾號:Java后端,發布過此診斷工具的教程,可以后獲取推送。
地址:s://alibaba.github.io/arthas/
13.動態服務發現、配置和服務治理平臺Nacos
Nacos致力于幫助您發現、配置和治理微服務。Nacos提供了一組簡單易用的特性集,幫助您實現動態服務發現、服務配置治理、服務及流量治理。
Nacos幫助您更靈敏和簡單地構建、交付和治理微服務平臺。Nacos是構建以“服務”為中心的現代應用架構(例如微服務范式、云原生范式)的服務基礎設施。
地址:s://nacos.io/en-us/
14.Java解析Excel工具easyexcel
Java解析、生成Excel比較有名的框架有Apachepoi、jxl。但他們都存在一個嚴重的問題就是非常的耗內存,poi有一套SAX模式的API可以一定程度的解決一些內存溢出的問題,但POI還是有一些缺陷,比如07版Excel解壓縮以及解壓后存儲都是在內存中完成的,內存消耗依然很大。easyexcel重寫了poi對07版Excel的解析,能夠原本一個3M的excel用POIsax依然需要100M左右內存降低到KB級別,并且再大的excel不會出現內存溢出,03版依靠POI的sax模式。在上層做了模型轉換的封裝,讓使用者更加簡單方便。
地址:s://github/alibaba/easyexcel
15.高可用流量治理框架Sentinel
Sentinel是面向微服務的輕量級流量控制框架,從流量控制、熔斷降級、系統負載保護等多個維度保護服務的穩定性。
只要通過SentinelAPI定義的代碼,就是資源,能夠被Sentinel保護起來。大部分情況下,可以使用方法簽名,URL,甚至服務名稱作為資源名來標示資源。
地址:s://github/alibaba/Sentinel
16.基于多維度Metrics的系統度量和監控中間件SOFALookout
Lookout是一個利用多維度的metrics對目標系統進行度量和監控的項目。Lookout的多維度metrics參考Metrics2.0標準。Lookout項目分為客戶端部分與服務器端部分。
客戶端是一個Java的類庫,可以將它植入您的應用代碼中采集metrics信息,客戶端更多詳情。
服務端代碼部分,將于下一版本提供。通過LOOKOUT的服務,可以對metrics數據進行收集、加工、存儲和查詢等處理,另外結合grafana,可做數據可視化展示。
地址:s://github/alipay/sofa-lookout
17.基于SpringBoot的研發框架SOFABoot
SOFABoot是金服開源的基于SpringBoot的研發框架,它在SpringBoot的基礎上,提供了諸如ReadinessCheck,類隔離,日志空間隔離等等能力。在增強了SpringBoot的同時,SOFABoot提供了讓用戶可以在SpringBoot中非常方便地使用SOFAStack相關中間件的能力。
地址:s://github/alipay/sofa-boot
18.輕量級Java類隔離容器SOFAArk

SOFAArk是一款基于Java實現的輕量級類隔離容器,由金服公司開源貢獻;主要為應用程序提供類隔離和依靠包隔離的能力;基于FatJar技術,應用可以被打包成一個自包含可運行的FatJar,應用既可以是簡單的單模塊Java應用也可以是SpringBoot應用。可訪問網址進入快速開始并獲取更多具體信息。
地址:s://alipay.github.io/sofastack.github.io/
19.分布式鏈路追蹤中間件SOFATracer

SOFATracer是一個用于分布式系統調用跟蹤的組件,通過統一的traceId將調用鏈路中的各種網絡調用情況以日志的方式記錄下來,以達到透視化網絡調用的目的。這些日志可用于故障的快速發現,服務治理等。
地址:s://github/alipay/sofa-tracer
20.高性能JavaRPC框架SOFARPC
SOFARPC是一個高可擴展性、高性能、生產級的JavaRPC框架。在金服SOFARPC已經經歷了十多年及五代版本的發展。SOFARPC致力于簡化應用之間的RPC調用,為應用提供方便透明、穩定高效的點對點遠程服務調用方案。為了用戶和開發者方便的進行功能擴展,SOFARPC提供了豐富的模型抽象和可擴展接口,包括過濾器、路由、負載均衡等等。同時圍繞SOFARPC框架及其周邊組件提供豐富的微服務治理方案。
地址:s://github/alipay/sofa-rpc
21.基于Netty的網絡通信框架SOFABolt
SOFABolt是金融服務集團開發的一套基于Netty實現的網絡通信框架。
為了讓Java程序員能將更多的精力放在基于網絡通信的業務邏輯實現上,而不是過多的糾結于網絡底層NIO的實現以及處理難以調試的網絡問題,Netty應運而生。
為了讓中間件開發者能將更多的精力放在產品功能特性實現上,而不是重復地一遍遍制造通信框架的輪子,SOFABolt應運而生。
地址:s://github/alipay/sofa-bolt
22.動態非侵入AOP解決方案JVM-Sandbox
JVM-Sandbox,JVM沙箱容器,一種基于JVM的非侵入式運行期AOP解決方案。
地址:s://github/alibaba/jvm-sandbox
23.面向云的分布式消息領域標準OpenMessaging
OpenMessaging是由阿里巴巴發起,與雅虎、滴滴出行、Streamlio公司共同參與創立,旨在創立廠商無關、平臺無關的分布式消息及流處理領域的應用開發標準。
地址:s://github/openmessaging/openmessaging-java
24.P2P文件分發系統Dragonfly
Dragonfly(蜻蜓)是阿里自研的P2P文件分發系統,用于解決大規模文件分發場景下分發耗時、成功率低、帶寬浪費等難題。大幅提升發布部署、數據預熱、大規模容器鏡像分發等業務能力。
開源版的Dragonfly可用于P2P文件分發、容器鏡像分發、局部限速、磁盤容量預檢等。它支持多種容器技術,對容器本身無需做任何改造,鏡像分發比natvie方式提速可高達57倍,Registry網絡出流量降低99.5%以上。
地址:s://github/alibaba/Dragonfly
25.LayoutManager定制化布局方案vlayout
VirtualLayout是一個針對RecyclerView的LayoutManager擴展,主要提供一整套布局方案和布局間的組件復用的問題。
地址:s://github/alibaba/vlayout
26.Java代碼規約掃描插件P3C
項目包含三部分:PMD實現、IntelliJIDEA插件、Eclipse插件
地址:s://github/alibaba/p3c
27.Android容器化框架Atlas
Atlas是由阿里巴巴移動團隊自研的手機淘寶安卓客戶端容器化框架,以容器化思路解決大規模團隊協作問題,實現并行開發、快速迭代和動態部署,適用于Android4.x以上系統版本的大小型App開發。
地址:atlas.taobao.org/
28.規則引擎:QLExpress
QlExpress腳本語言解析工具誕生于2021年,是玄難大師根據當時匯金的業務需要開始編寫。該項目是由阿里的電商業務規則、表達式(布爾組合)、尤其數學公式計算(高精度)、語法分析、腳本二次定制等強需求而設計的一門動態腳本引擎解析工具。
QlExpress經過40多個小版本的迭代,性能和功能更加趨于穩定,被更多的團隊接受和認可,在雙11洪流高峰、復雜規則業務配置平臺等場景下也得到更好的實戰考驗。
地址:s://github/alibaba/QLExpress
1.Mars——基于矩陣的統一分布式計算框架
Mars是基于矩陣的統一分布式計算框架。Marstensor兼容Numpy,實現了70%的常見Numpy接口;同時,擴展了Numpy的語法,支持在GPU上運算和創建稀疏矩陣。Mars支持向內(scalein)向外(scaleout)伸縮,向內在單機它能利用多核并行;向外在分布式環境,支持上千臺機器的規模處理數據。
地址:s://github/mars-project/mars
1.開源數據庫AliSQL
AliSQL是基于MySQL官方版本的一個分支,由阿里云數據庫團隊維護,目前也應用于阿里巴巴集團業務以及阿里云數據庫服務。該版本在社區版的基礎上做了大量的性能與功能的優化改進。尤其適合電商、云計算以及金融等行業環境。
地址:s://github/alibaba/AliSQL
2.分布式數據庫OceanBase
OceanBase是一個支持海量數據的高性能分布式數據庫系統,實現了數千億條記錄、數百TB數據上的跨行跨表事務,由淘寶核心系統研發部、運維、DBA、廣告、應用研發等部門共同完成。
地址:s://github/alibaba/oceanbase
3.分布式數據庫同步系統otter
otter基于數據庫增量日志解析,準實時同步到本機房或異地機房的mysql/oracle數據庫.一個分布式數據庫同步系統。
地址:s://github/alibaba/otter
4.Oracle數據遷移同步工具yugong
yugong是阿里巴巴推出的去Oracle數據遷移同步工具(全量+增量,目標支持MySQL/DRDS)。
地址:s://github/alibaba/yugong
5.關系型數據的分布式處理系統Cobar
Cobar是關系型數據的分布式處理系統,它可以在分布式的環境下像傳統數據庫一樣為您提供海量數據服務。以下是快速啟動場景:
地址:s://github/alibaba/cobar
6.分布式關系數據庫AlibabaWasp
Wasp是類GoogleMegaStore&F1的分布式關系數據庫。
地址:s://github/alibaba/wasp
1.分布式文件系統FastDFS
FastDFS是一個開源的分布式文件系統,她對文件進行治理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負載均衡的問題。尤其適合以文件為載體的在線服務,如相冊網站、視頻網站等等。
地址:s://github/happyfish100/fastdfs
2.消息中間件ApacheRocketMQ
RocketMQ是一款分布式、隊列模型的消息中間件,具有以下特點:
地址:s://github/apache/rocketmq/
3.分布式key/value存儲系統Tair
Tair是一個Key/Value結構數據的解決方案,它默認支持基于內存和文件的兩種存儲方式,分別和我們通常所說的緩存和持久化存儲對應。
地址:s://github/alibaba/tair
4.系統信息采集和監控工具Tsar
Tsar是淘寶的采集工具,主要用來收集服務器的系統信息(如cpu,io,mem,tcp等)以及應用數據(如squidhaproxynginx等),tsar支持實時查看和歷史查看,方便了解應用和服務器的信息!
地址:s://github/alibaba/tsar
5.分布式消息中間件Metamorphosis
Metamorphosis(MetaQ)是一個高性能、高可用、可擴展的分布式消息中間件,類似于LinkedIn的Kafka,具有消息存儲順序寫、吞吐量大和支持本地和XA事務等特性,適用于大吞吐量、順序消息、廣播和日志數據傳輸等場景。
地址:s://github/killme2008/Metamorphosis
6.淘寶Web服務器Tengine
Tengine是由淘寶網發起的Web服務器項目。它在Nginx的基礎上,針對大訪問量網站的需求,添加了很多高級功能和特性。Tengine的性能和穩定性已經在大型的網站如淘寶網,天貓商城等得到了很好的檢驗。它的很終目標是打造一個高效、穩定、安全、易用的Web平臺。
地址:s://github/alibaba/tengine
7.分布式文件系統TFS
TFS(TaobaoFileSystem)是一個高可擴展、高可用、高性能、面向互聯網服務的分布式文件系統,其設計目標是支持海量的非結構化數據。
地址:s://github/alibaba/tfs
8.異步任務處理系統TBSchedule
tbschedule是一個簡潔的分布式任務調度引擎,目的是讓一種批量任務或者不斷變化的任務,能夠被動態的分配到多個主機的JVM中,不同的線程組中并行執行。所有的任務能夠被不重復,不遺漏的快速處理。
地址:s://github/taobao/TBSchedule
9.容器引擎Pouch
Pouch是一款輕量級的容器引擎,擁有快速高效、可移植性高、資源占用少等特性,主要幫助阿里更快的做到內部業務的交付,同時提高超大規模下數據中心的物理資源利用率。
地址:s://github/alibaba/pouch
10.在線分析查詢系統mdrill
mdrill是一個分布式的在線分析查詢系統,基于hadoop,lucene,solr,jstorm等開源系統作為實現,基于SQL的查詢語法。mdrill是一個能夠對大量數據進行分布式處理的軟件框架。mdrill是快速的高性能的,他的底層因使用了索引、列式存儲、以及內存cache等技術,使得數據掃描的速度大為增加。mdrill是分布式的,它以并行的方式工作,通過并行處理加快處理速度。
Tips:歡迎公眾號:Java后端,獲取更多技術博文的推送。
地址:s://github/alibaba/mdrill
1.七天學會NodeJS文檔
七天學會NodeJS是阿里巴巴國際站前端技術部編寫的開源文檔,用于學習Node.js。
地址:s://github/nqdeng/7-days-nodejs
2.Nginx開發從入門到精通
nginx由于出色的性能,在世界范圍內受到了越來越多人的,在淘寶內部它更是被廣泛的使用,眾多的開發以及運維同學都迫切的想要了解nginx模塊的開發以及它的內部原理,但是國內卻沒有一本關于這方面的書,源于此我們決定自己來寫一本。本書的作者為淘寶核心系統服務器平臺組的成員,本書寫作的思路是從模塊開發逐漸過渡到nginx原理剖析。
地址:s://github/taobao/nginx-book
以上為阿里巴巴重點開源項目的分享,希望對大家有所幫助!
更多技術干貨開源,請云棲社區github:s://github/alibaba-developer
文章地址:http://www.meyanliao.com/article/online/11213.html