• 2031阅读
  • 0回复

[互联网]阿里巴巴集团开源软件巡礼 [复制链接]

上一主题 下一主题
 

发帖
682
铜币
48325
威望
621
贡献值
20
银元
28073
宠物信息
宠物: 旺财 [查看]
性别: 男仔
年龄: 210周岁
只看楼主 正序阅读 使用道具 楼主   发表于: 2018-11-09
Q0>q:aj\  
fRNP#pi0u  
阿里巴巴集团开源软件巡礼 Yt{&rPv,  
DFy1 bg  
QBihpA 1;  
程序员的语言是代码,程序员的交流工具就是开源软件。 -N# #w=  
m\-PU z&C  
通过开源软件,程序员不仅贡献了改变世界的工具,还向同行展示了自己的作品,期望得到交流和反馈,进一步提高软件的功能和质量。开源已经成为程序员文化的一部分。
^P$7A]!  
>lLo4M 3  
作为软件大厂,阿里巴巴集团为开源社区贡献了大量软件,无偿提供包含了无数工程师智慧和汗水的海量代码。在今天这个 1024 程序员节的特殊日子,语雀为大家整理了近十年来阿里巴巴集团的开源软件,希望让大家感受程序员对世界的贡献。 moG~S]  
B^q<2S;  
X"<|Z]w  
"~\*If  
\ fi}Q\|C  
Nfb`YU=  
目录 (Ilsk{aB;A  
bVK$.*,  
A[JM4x   
|';7v)CIG  
;?~ 9hN!  
A3q*$.[  
一、前端 7I >J$"  
(B}+h   
(STx$cya  
gtYRV*^q  
fp;a5||5  
设计语言 & 前端框架 Ant Design x~+-VF3/  
!y*oF{RZ  
WeVi] n  
8zmv 5trt  
.NnGVxc5*  
4ZI_pf  
s|2}2<+  
Ant Design 是蚂蚁金服开发和正在使用的一套企业级的前端设计语言和基于 React 的前端框架实现。它的特性:企业级金融产品的交互语言和视觉体系;丰富实用的 React UI 组件;基于 React 的组件化开发模式;背靠 npm 生态圈;基于 webpack 的调试构建方案,支持 ES6。 tX?J@+  
kUbnVF5'  
地址:https://github.com/ant-design/ant-design 0>@[o8  
XwPx9+b6j  
G Y-M.|%  
可视化语法库 [color=rgba(0, 0, 0, 0.85)]G2 9XOyj5  
XU9'Rfp  
ri+U0[e3  
%VJW@S>j/  
yL&/m~{s  
Ue7 6py9  
. \F7tc8?  
G2 [color=rgba(0, 0, 0, 0.85)]是一套基于可视化编码的图形语法,以数据驱动,具有高度的易用性和扩展性,用户无需关注各种繁琐的实现细节,一条语句即可构建出各种各样的可交互的统计图表。 %? =)!;[  
<|H ?gfM  
地址:https://github.com/antvis/g2 RL &lKHA  
(("OYj  
OKPJuV`y6  
可视化图表库 BizCharts ?\ Q0kr.T%  
% rcFT_  
jBRPR R0  
1X&B:_  
BizCharts 是基于 G2 的 React 图表库,历经阿里两年打磨,覆盖数十个产品。 lRND  
r/PKrw sC  
地址:https://github.com/alibaba/BizCharts I%xn,u  
.@k*p>K  
a R)?a;}H  
Node 应用框架 Egg &t_h'JX&  
MZ~.(&  
\ja `c)x  
fA^SD"xf  
Dl A Z"C  
p+<}Y DMb  
egg 是为企业级框架和应用而生的 Web 框架,使用 Node.js。 >FF1)~  
<'2u a  
地址:https://github.com/eggjs/egg t.U{Bu P  
a5V=!OoMk  
x+:zq<0|  
基于 React 的前端框架 umi .$wLLE^*  
7#pZa.B)k  
@a(oB.i  
Z*eoA  
umi 是可插拔的企业级 React 框架,类似 Next.js。 a D|Yo  
VGZ6  
地址:https://github.com/umijs/umi YoAg  
aYVDp{_  
Ub)M*Cq0(o  
通用渲染引擎 Rax RIjM( P  
p(?3 V  
8*Zvr&B,G  
4bI*jEc\[  
M&[b.t*  
3cT hu43c  
jONjt(&N  
Rax 是阿里开源的一个通用的 JavaScript 库,主要有 React 兼容的 API 。 使用 React 的就应该已经知道如何使用 Rax。特性:快速:快速的虚拟 DOM;微型:min + gzip 之后仅 8.0kb;通用:跨浏览器、Weex 和 Node.js。 . r `[  
h8.FX-0& =  
地址:https://github.com/alibaba/rax =l,#iYJP8  
-3vh!JMN  
_}ele+  
跨平台移动开发工具 Weex ^:z7E1 ~  
,sI35I J  
V(..8}LlD  
) b:4uK A  
%6i=lyH-  
Z,aGtJ.a'9  
@vAFfYU9<.  
Weex 是开源的跨平台移动开发工具,能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。 PEzia}m  
7\%$>< K  
地址:https://github.com/apache/incubator-weex/ `qu] Pxk  
`bqzg  
)4ncutb  
自动化测试解决方案 Macaca #LWg"i  
wd+O5Lr.R  
M/B/b<['  
<25ccE9^c  
 ?Ib}  
2AK}D%jfc  
2.qpt'p[  
Macaca是一套完整的自动化测试解决方案,支持移动端和PC端,支持Native, Hybrid, H5 等多种应用类型,并且提供客户端工具和持续集成服务。 Q52 bh'cuU  
voh^|(:(TH  
地址:https://github.com/alibaba/macaca !Uy>eji}  
SRWg[H  
^PQM;"  
前端物料库 ice |yv]Y/ =  
or.\)(m#(  
_FsB6 G]mc  
z2~87fv+  
rzT{-DZB[4  
-tyaE  
bNs[O22  
ice 是前端的海量可复用物料库,配套桌面工具极速构建前端应用,大幅提升开发效率。 ]M\q0>HoJ  
? s4oDi|:  
地址:https://github.com/alibaba/ice e5OVq ,  
1b[NgOXY=  
U>A6eWhH  
HTML5 互动游戏引擎 Hilo {US>)I  
P` ]ps?l  
jL_5]pzJ  
j_c+.iET  
Hilo 是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建 HTML5 游戏。 PbEQkjE  
VDn:SGj5  
地址:https://github.com/hiloteam/Hilo vgAFuQi(  
JqEb;NiP)5  
<kbnu7?a*  
JavaScript 模板引擎 Velocity.js  XhA4:t  
'tuBuYD\  
 MYx88y  
rr )/`Kmv%  
Velocity.js 是velocity模板语法的javascript实现。Velocity 是基于Java的模板引擎,广泛应用在阿里集 体各个子公司。Velocity模板适用于大量模板使用的场景,支持复杂的逻辑运算,包含 基本数据类型、变量赋值和函数等功能。Velocity.js 支持 Node.js 和浏览器环境。 $W,zO|-  
tN!Bvj:C[M  
地址:https://github.com/shepherdwind/velocity.js x4 hO$3o  
Z= ik{/  
#Fzb8Yo  
非侵入式运行期 AOP 框架 Dexposed |j# ^@R  
]]y[t|6  
"tX7%(  
[q"NU&SX  
Dexposed 是阿里巴巴无线事业部第一个重量级 Andorid 开源软件,基于 ROOT 社区著名开源项目 Xposed 改造剥离了 ROOT 部分,演化为服务于所在应用自身的 AOP 框架。它支撑了阿里大部分 App 的在线分钟级客户端 bugfix 和线上调试能力。 !NA`g7'  
~`[8"YUL  
地址:https://github.com/alibaba/dexposed <<<NXsH  
.vaJ Avg  
8A4TAT4,  
自动化测试解决方案 UI Recorder T#r=<YH[C  
BS.=  
24X=5Aj  
\(bj(any  
K?YEoz'y[  
{u4i*udG`)  
]}~4J.Yn  
UI Recorder 是一款零成本的整体自动化测试解决方案,一次自测等于多次测试,测一个浏览器等于测多个浏览器! dEET}s\  
"XB4yExy  
地址:https://github.com/alibaba/uirecorder |^!Vo &T  
k =|K|  
d?}hCo=/Xq  
Android 应用热修复工具 AndFix . s-5N\  
zq=&4afOE  
xVTo4-[p  
+7Rt{C,  
AndFix 是阿里巴巴开源的 Android 应用热修复工具,帮助 Anroid 开发者修复应用的线上问题。Andfix 是 "Android hot-fix" 的缩写。 iAHZ0D u  
Bac|;+L~L  
地址:https://github.com/alibaba/AndFix uMpl#N p  
Tzf$*Uje3  
ArX]L$ D  
淘宝 React 框架 React Web ' &N20w  
xT=ySa$|>  
'M-)Os "  
KBj@V6Q  
c(&AnIlS  
l7~Pa0qD  
|*1xrM:v~  
淘宝前端团队开源项目React Web,通过与React Native一致的API构建Web应用。 |0]YA  
R8ZD#,;  
地址:https://github.com/taobaofed/react-web hXTYTbTX  
rXDJ:NP  
kQ[Jo%YT?E  
基于 Node.js 的自动化持续集成 Reliable niAZ$w  
`u=oeM :  
&Ea"hd  
c/RT0xql*  
Reliable 是分布式架构的持续集成系统,由Macaca 团队的成员开发。适用于集成构建、集成构建等场景。她是典型的主从结构,分为reliable-master 与 reliable-slave 两部分。 y($ EK(cb  
c_DaNEfaY  
地址:https://github.com/reliablejs/reliable-master z}3di5+P  
ZQ|gt*  
`#p< rfe  
模拟数据生成器 Mock.js z L8J`W  
kyu2)L2u  
!mae^A1  
oN ;-M-(  
Mock.js 是一款模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试。提供了以下模拟功能:根据数据模板生成模拟数据,模拟 Ajax 请求,生成并返回模拟数据,基于 HTML 模板生成模拟数据。 )@,N7Y1h  
IywiCMjH  
地址:https://github.com/nuysoft/Mock Iu%^*K%  
cqjl5UB  
q#m!/wod  
React 应用的服务器渲染框架 Beidou O!,Ca1N  
4v>o%  
pJocI_v9  
Z*Zc]hD  
Beidou(北斗) 是 NodeJS & React 同构框架,基于Egg.js开发。 SdSgn|S  
F {/>u(@3  
地址:https://github.com/alibaba/beidou 8W@dtZ,d  
n{$ }#NdV  
*?p ^6vO  
二、Java BjB&[5?z  
/} a_8iM\  
Lz?*B$h  
6+ ?wnp-  
W[fT R?n  
JAVA 研发框架 SOFAStack 7?,7TR2Ny  
H7}g!n?  
ka8$dfC  
GI?PGAT  
SOFAStack(Scalable Open Financial Architecture Stack)是用于快速构建金融级分布式架构的一套中间件,也是在金融场景里锤炼出来的最佳实践。地址:http://www.sofastack.tech XJ O[[G `  
FvAbh]/4  
LS{bg.e  
Java 诊断利器 Arthas '(TmV#3  
W7$s5G,  
BPh" .RJ  
",QYDFFeF  
Arthas 是 Alibaba 开源的 Java 诊断工具,深受开发者喜爱。它可以实时监控JVM状态;线上诊断问题,无需重启;命令行交互模式,丰富的 Tab 自动补全功能。 9u?Eb~#$  
 d~sJ=)  
地址:https://github.com/alibaba/arthas |+u+)C  
X 'xUwT|_+  
Yfe'#MKfL  
JDBC 连接池、监控组件 Druid A`IHP{aB  
@wMQC\Z  
9p4%8WhJ  
X0!Bs-WFp  
Druid是一个 JDBC 组件。 Enu!u~1]F  
  1. 'H! V54 \j  
    监控数据库访问性能。
  2. v` $%G  
    提供了一个高效、功能强大、可扩展性好的数据库连接池。
  3. %6N)G!P  
    数据库密码加密。
  4. S7Znz@  
    SQL执行日志。
dD o6fP2  
drbe#FObX  
地址:https://github.com/alibaba/druid 6N&| 2:U  
o:H'r7N  
z>7=k`x`:  
Java 的 JSON 处理器 fastjson .Jptj  
]I8]mUiUH  
%uj[`  
1z3]PA!R  
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。 &jt0 2+Hj'  
WX ,p`>n  
主要特点:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson);强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum);零依赖(没有依赖其它任何类库除了JDK)。 X:U=MWc>  
=pyVn_dg  
地址:https://github.com/alibaba/fastjson p1klLX  
k?< i*;7  
*!i,?vn  
服务框架 Dubbo ?P%|P   
~};]k}  
<r_3obRC  
+;YE)~R?  
Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 spring 框架无缝集成。 Q*Y 4m8wY  
Jb7iBQ2%  
地址:https://github.com/alibaba/dubbo 4Q@\h=r  
zUJx&5/  
D/e&7^iK  
企业级流式计算引擎 JStorm nT#37v  
40R"^*  
|^ ?`Q.|c$  
s:3aRQ%  
Bpm,mp4g\#  
Qg[heND  
k&yQ98H$K"  
JStorm 是参考 Apache Storm 实现的实时流式计算框架,在网络IO、线程模型、资源调度、可用性及稳定性上做了持续改进,已被越来越多企业使用。JStorm 可以看作是 storm 的 java 增强版本,除了内核用纯java实现外,还包括了thrift、python、facet ui。从架构上看,其本质是一个基于 zk 的分布式调度系统。 }M^_Z#|,  
 8>ESD}(  
地址:https://github.com/alibaba/jstorm 1E8$% 6VV  
'^e0Ud,  
t?KUK>>w  
apns4j (VfwLo>#  
QjI#Cs}w  
- Sx0qi'%  
apns4j 是 Apple Push Notification Service 的 Java 实现! u2 Y N[|V  
l},dQ4R  
地址:https://github.com/teaey/apns4j o T:j:n  
hH#lTye  
Wux0RF&  
分布式数据层 TDDL eU`;L [  
axOi 5  
gAj0ukX5  
3xP~~j;7  
TDDL 是一个基于集中式配置的 jdbc datasource实现,具有主备,读写分离,动态数据库配置等功能。 .#"1bRWpZ  
3\,MsoAl  
地址:https://github.com/alibaba/tb_tddl -!@H["  
c!.=%QY  
K4_~ruhr  
轻量级分布式数据访问层 CobarClient N`f!D>b:dn  
DE'Xq6#PK  
mlD%d!.  
h|K\z{ A  
Cobar Client是一个轻量级分布式数据访问层(DAL)基于iBatis(已更名为MyBatis)和Spring框架实现。 HJc<Gwm  
:DDO =  
地址:https://github.com/alibaba/cobarclient +I*k0"gj6  
K *TnUQ  
GahaZ F  
淘宝定制 JVM:TaobaoJVM *+NGi(N  
p@vpd  
keae.6[  
AbL5 !'  
TaobaoJVM 基于 OpenJDK HotSpot VM,是国内第一个优化、定制且开源的服务器版Java虚拟机。目前已经在淘宝、天猫上线,全部替换了Oracle官方JVM版本,在性能,功能上都初步体现了它的价值。 u$apH{  
@<|6{N<  
地址:http://jvm.taobao.org L7X7Zt8%  
:wFb5"  
BQ).`f";d  
Java 图片处理类库 SimpleImage e jP,29  
?){0- A4  
d:A\<F  
+d.u##$  
SimpleImage是阿里巴巴的一个Java图片处理的类库,可以实现图片缩略、水印等处理。 _L8Mpx*E  
jMTRcj];(  
地址:https://github.com/alibaba/simpleimage t#a.}Jl  
 o1 jk=  
uPI v/&HA  
redis 的 java 客户端 Tedis b*cW<vX}~  
n/xXQ7y  
)gr}<}X)B  
dv}8Y H["  
Tedis 是另一个 redis 的 java 客户端。Tedis 的目标是打造一个可在生产环境直接使用的高可用 Redis 解决方案。 $[)6H7!U)  
ThjUiuWe  
地址:https://github.com/justified/tedis X";TZk  
B. V?s,U  
7F,07\c  
三、数据库 tX@ 0:RX%  
iz Xbp02  
ixIh T  
Tw2Xe S  
k&WUv0  
开源数据库 AliSQL O'"YJ,  
:8](&B68gE  
r;c' NqP  
AliSQL 是基于 MySQL 官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在社区版的基础上做了大量的性能与功能的优化改进。尤其适合电商、云计算以及金融等行业环境。 ?$UH9T9)  
Y=AH%Gy9 )  
地址:https://github.com/alibaba/AliSQL =s`XZkh  
I).=v{@9V<  
F(J\ctha  
分布式数据库 OceanBase &/ \O2Aw8  
u wH)$Pl  
E7V38Z  
SL6mNn9c  
OceanBase是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发部、运维、DBA、广告、应用研发等部门共同完成。 ,jAx%]@,I  
k}- "0>  
地址:https://github.com/alibaba/oceanbase VEL:JsY  
W/b"a?wE{  
lq;  
分布式数据库同步系统 otter g7 .7E6%H  
B0 6s6Q  
mk#>Dpy?  
 C/SapX  
otter 基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库. 一个分布式数据库同步系统。 -kWO2  
&B?@@ 6  
地址:https://github.com/alibaba/otter np<f,  
W/#KX}4  
Kl4isGcr]  
Oracle 数据迁移同步工具 yugong P]|J?$1K  
y2oB]^z&n  
!y.ei1diw  
V*~1,6N [  
yugong 是阿里巴巴推出的去 Oracle 数据迁移同步工具(全量 + 增量,目标支持 MySQL/DRDS)。 ,h3269$J  
b\k N_  
地址:https://github.com/alibaba/yugong co \[{}}  
Is4%}J!8  
:Tlf4y:/w  
分布式 SQL 引擎 Lealone b{Z^)u2X  
T+`xr0  
suA+8}o]  
m"96:v  
Lealone 为 HBase 提供一个分布式SQL引擎,尝试将BigTable(HBase)和 RDBMS (H2数据库) 结合的项目。 ;M%oQ> ].[  
D=jS h  
地址:https://github.com/lealone/Lealone sjkWz2]S  
^>3tYg&7  
|z.Gh1GCy  
关系型数据的分布式处理系统 Cobar H+S~ bzz  
l[tY,Y:4qO  
~%olCxfO  
C!oS=qK?]  
Cobar 是关系型数据的分布式处理系统,它可以在分布式的环境下像传统数据库一样为您提供海量数据服务。以下是快速启动场景: bRx2 c  
O<}ep)mr  
地址:https://github.com/alibaba/cobar JoZqLy!@  
r~ZS1Tp  
mle_*Gy8  
分布式关系数据库 Alibaba Wasp aQ.Iq  
vpZu.#5c  
@N,:x\  
N BV}4  
Wasp 是类Google MegaStore & F1的分布式关系数据库。 3r,1^h  
G3Idxs  
地址:https://github.com/alibaba/wasp 6a "VCE]  
2#>$%[   
#Tr;JAzVjG  
四、系统 ygmv_YLjm  
#pS]k<o%1  
xI=}z  
AZh@t?)  
FQ ;4'B^k]  
分布式文件系统 FastDFS CQ@#::'F1  
 ZA *b9W  
#E- VW  
FastDFS 是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 9oZ } h&  
<C7M";54-  
地址:https://github.com/happyfish100/fastdfs 7P3 <o!YA  
AyQS4A.s[  
sN} s61  
消息中间件 Apache RocketMQ Qv9*p('~A  
tQNk=}VR7r  
2rK-X_}  
XNc"kp? z  
RocketMQ 是一款分布式、队列模型的消息中间件,具有以下特点: qZT 4+&y  
  • 3MNhH  
    能够保证严格的消息顺序
  • 4+ASw N9  
    提供丰富的消息拉取模式
  • /#S4espE  
    高效的订阅者水平扩展能力
  • &/b? I `  
    实时的消息订阅机制
  • nz,Mqol  
    亿级消息堆积能力
LydbP17K}  
ig2{lEkF  
地址:https://github.com/apache/rocketmq/ -X"5G  
.V5q$5j  
:BewH?Ku  
分布式 key/value 存储系统 Tair $nUd\B$.=  
:FX'[7;p  
8m#}S\m  
Tair是一个Key/Value结构数据的解决方案,它默认支持基于内存和文件的两种存储方式,分别和我们通常所说的缓存和持久化存储对应。 .Q=2WCv0  
Jngll  
地址 https://github.com/alibaba/tair >P6^k!R1y  
/'8*aUa  
_hAj2%SL  
系统信息采集和监控工具 Tsar P!`Q_h6a  
c8 bca`  
eT7!a']x  
Cm,*bgX  
Tsar是淘宝的采集工具,主要用来收集服务器的系统信息(如cpu,io,mem,tcp等)以及应用数据(如squid haproxy nginx等),tsar支持实时查看和历史查看,方便了解应用和服务器的信息! fe& t-  
*r)zBr  
地址:https://github.com/alibaba/tsar %8}WX@SB  
w Mlf3Uz  
_&k'j)rg  
分布式消息中间件 Metamorphosis YtwmlIar`  
`jD8(}_  
U^E  
@ A~B ,  
OqfhCNAY  
)LXoey!aZ  
oso1uAOfp  
Metamorphosis (MetaQ) 是一个高性能、高可用、可扩展的分布式消息中间件,类似于LinkedIn的Kafka,具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞吐量、顺序消息、广播和日志数据传输等场景。 ^l]]qdNr  
%v?jG(o  
地址:https://github.com/killme2008/Metamorphosis c,#~L7  
'Z*\1Ci  
"E@NZ*"u  
淘宝Web服务器 Tengine }m=t zHB*  
QLn5#x~xb  
4*p_s8> >  
Jcwh|w9D8  
Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 5 {T9*  
!$:0E y(S  
地址:https://github.com/alibaba/tengine 9IS1.3  
q7 %=`l  
Wo:zU  
分布式文件系统 TFS N.fQ7z=Z(M  
T..N*6<X  
Yv#J`b@y  
OPvj{Dv$0  
TFS(Taobao FileSystem)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,其设计目标是支持海量的非结构化数据。 RZ#alFL,  
}aHB$}"!  
地址:https://github.com/alibaba/tfs 2ru*#Z#(  
#}[Sj-Vp  
`^X RrVX<  
异步任务处理系统 TBSchedule &^CL] &/  
>,w\lf9  
FbNH+?  
T[Z <bW~0  
tbschedule 是一个简洁的分布式任务调度引擎,目的是让一种批量任务或者不断变化的任务,能够被动态的分配到多个主机的JVM中,不同的线程组中并行执行。所有的任务能够被不重复,不遗漏的快速处理。 TTA{#[=7  
N>&{Wl'y\  
地址:https://github.com/taobao/TBSchedule ,XWay%8{E  
VYl_U?D  
ZI2K-z'e  
容器引擎 Pouch ,\sR;=svK  
A&NC0K}G!  
Bo](n*i  
R`Ys;g/!  
*6 z'+ '  
>cwJl@wx-  
,_"7|z wb  
ue6/EN;}  
vh1 Ma<cx  
rE1np^z7  
Pouch 是一款轻量级的容器引擎,拥有快速高效、可移植性高、资源占用少等特性,主要帮助阿里更快的做到内部业务的交付,同时提高超大规模下数据中心的物理资源利用率。 bm|Jb"T0b  
!uj !  
地址:https://github.com/alibaba/pouch "K}W^J9v  
B|]t\(~$ [  
E"9/YWv  
在线分析查询系统 mdrill
X7XCZSh#A  
Dg9--wI}I9  
38x[Ad4%  
mJ6t.%' d  
mdrill是一个分布式的在线分析查询系统,基于hadoop,lucene,solr,jstorm等开源系统作为实现,基于SQL的查询语法。 mdrill是一个能够对大量数据进行分布式处理的软件框架。mdrill是快速的高性能的,他的底层因使用了索引、列式存储、以及内存cache等技 术,使得数据扫描的速度大为增加。mdrill是分布式的,它以并行的方式工作,通过并行处理加快处理速度。 pz*/4  
地址:https://github.com/alibaba/mdrill 9[t]]  
N3XVT{ yo  
Sa h<sb=  
五、教程 c t2_N  
n}AR/3}  
0UM@L }L  
Q{H!s_6iyv  
xWenKY,  
七天学会NodeJS文档 x*,q Rew  
!L0E03')k  
%8Z|/LGg  
七天学会 NodeJS 是阿里巴巴国际站前端技术部编写的开源文档,用于学习 Node.js。 }<5\O*kX4  
C|.$L <`  
地址:https://github.com/nqdeng/7-days-nodejs FT*yso:X/  
/I`cS%U  
U(S@1i(  
Nginx开发从入门到精通 r)9i1rI+  
sx)$=~o  
N27K  
nginx由于出色的性能,在世界范围内受到了越来越多人的关注,在淘宝内部它更是被广泛的使用,众多的开发以及运维同学都迫切的想要了解nginx模块的开发以及它的内部原理,但是国内却没有一本关于这方面的书,源于此我们决定自己来写一本。本书的作者为淘宝核心系统服务器平台组的成员,本书写作的思路是从模块开发逐渐过渡到nginx原理剖析。 )H[h53bIq  
E >l#0Zw  
地址:https://github.com/taobao/nginx-book )*^ OPVt  


点赞支持 歌曲链接
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
 
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个