• 2033阅读
  • 0回复

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

上一主题 下一主题
 

发帖
682
铜币
48325
威望
621
贡献值
20
银元
28073
宠物信息
宠物: 旺财 [查看]
性别: 男仔
年龄: 211周岁
只看楼主 倒序阅读 使用道具 楼主   发表于: 2018-11-09
u'}SaX]0  
e\%emp->  
阿里巴巴集团开源软件巡礼 I_66q7U"0  
9C[i#+_3M  
Zhb) n  
程序员的语言是代码,程序员的交流工具就是开源软件。 M]PH1 2Ob  
W.b?MPy]  
通过开源软件,程序员不仅贡献了改变世界的工具,还向同行展示了自己的作品,期望得到交流和反馈,进一步提高软件的功能和质量。开源已经成为程序员文化的一部分。
pj?wQ'  
"bZ {W(h  
作为软件大厂,阿里巴巴集团为开源社区贡献了大量软件,无偿提供包含了无数工程师智慧和汗水的海量代码。在今天这个 1024 程序员节的特殊日子,语雀为大家整理了近十年来阿里巴巴集团的开源软件,希望让大家感受程序员对世界的贡献。 $w{!}U2+-  
4L}i`)CmB  
FTvFtdY  
%7WQb]y  
7u/_3x1  
'?Fw]z1$  
目录 B[k {u#Kp  
-m*IpDi  
-Bymt[  
Bu4J8eLx  
t,|`#6Ft  
8z\v|-%Z  
一、前端 t.'|[pOV  
 ]A)`I  
g_8Bhe"ik  
2L}F=$zz  
NUH;\*]8s  
设计语言 & 前端框架 Ant Design []R`h*#  
<:=}1t.Z  
KDD_WXGt~  
4E[ 9)n+YV  
!.>TF+]  
lt 74`9,f  
L|hsGm\  
Ant Design 是蚂蚁金服开发和正在使用的一套企业级的前端设计语言和基于 React 的前端框架实现。它的特性:企业级金融产品的交互语言和视觉体系;丰富实用的 React UI 组件;基于 React 的组件化开发模式;背靠 npm 生态圈;基于 webpack 的调试构建方案,支持 ES6。 LPr34BK  
& qfnCM0Y  
地址:https://github.com/ant-design/ant-design *`D(drnT{  
\[</|]'[  
gaeMcL_^a  
可视化语法库 [color=rgba(0, 0, 0, 0.85)]G2 d $~q  
Sb@:ercC,  
xW92 ZuzSH  
f4F13n_0X  
ox9$aBjJ  
5P{PBd}glp  
hxcRFqX"  
G2 [color=rgba(0, 0, 0, 0.85)]是一套基于可视化编码的图形语法,以数据驱动,具有高度的易用性和扩展性,用户无需关注各种繁琐的实现细节,一条语句即可构建出各种各样的可交互的统计图表。 ~"-+BG(5  
[7d>c  
地址:https://github.com/antvis/g2 IK~'ke  
,m<t/@^]  
VNKtJmt  
可视化图表库 BizCharts x>MrB  
HmxA2 ~C  
4LY kK/:  
bs{i@1$  
BizCharts 是基于 G2 的 React 图表库,历经阿里两年打磨,覆盖数十个产品。 ]7SX _:'*  
];cJIa  
地址:https://github.com/alibaba/BizCharts nk8jXZ"w  
y" 4Nw]kU  
[K_v,m]   
Node 应用框架 Egg CMk0(sztU_  
8BP.VxX  
Th&-n%r9K  
  -58  
.{,PC  
KI&+Zw4VL  
egg 是为企业级框架和应用而生的 Web 框架,使用 Node.js。 xD[O8vQE  
.Y!] {c  
地址:https://github.com/eggjs/egg LU$aCw5 B;  
Kgev*xg  
OhUEp g[  
基于 React 的前端框架 umi d N'2;X  
Imi;EHW  
iDp'M`(6h  
*fs'%"w-  
umi 是可插拔的企业级 React 框架,类似 Next.js。 y U"pU>fV@  
x b`,9.a7  
地址:https://github.com/umijs/umi (.6~t<DRv  
|ymw])L  
c s0;:H*N*  
通用渲染引擎 Rax 8}9B*m  
b[}f]pB@n  
Ww8<f$  
;2lKo="  
t+C9QXY  
C(o]3):?  
mI5BJ  
Rax 是阿里开源的一个通用的 JavaScript 库,主要有 React 兼容的 API 。 使用 React 的就应该已经知道如何使用 Rax。特性:快速:快速的虚拟 DOM;微型:min + gzip 之后仅 8.0kb;通用:跨浏览器、Weex 和 Node.js。 Y`$dtg {  
Af'L=0  
地址:https://github.com/alibaba/rax <Z^P8nu  
!*Hgl\t6a  
ID+ o6/V8  
跨平台移动开发工具 Weex fB .xjp?  
NCm>iEeY  
2flgfB}2k  
Rw8l"`  
,+`1/  
b|7c]l  
[QC<u1/"K  
Weex 是开源的跨平台移动开发工具,能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。 "`Y.N$M`k  
5\hJ&  
地址:https://github.com/apache/incubator-weex/ ce3w0UeV  
>(N0''eM]  
Aj| Gqw>  
自动化测试解决方案 Macaca /F#_~9JXG  
=3KK /[2M  
cBxBIC  
zMZP3 xir  
{J_1.uN=  
8WT^ES~C  
pv/LTv  
Macaca是一套完整的自动化测试解决方案,支持移动端和PC端,支持Native, Hybrid, H5 等多种应用类型,并且提供客户端工具和持续集成服务。 X}XTEk3[  
rl#[HbPM  
地址:https://github.com/alibaba/macaca >kK!/ #ZA  
<G d?,}\  
4dv5  
前端物料库 ice Ln~Z_!  
=b\k$WQ_(  
G's >0  
uL`6}0  
a~#MMl  
<zmtVE*>g  
s{I Xth6  
ice 是前端的海量可复用物料库,配套桌面工具极速构建前端应用,大幅提升开发效率。 i7@qfe$fR  
Wz}DC7  
地址:https://github.com/alibaba/ice `U-i{i  
hEG-,   
@y3u'Y,B  
HTML5 互动游戏引擎 Hilo |g o jb  
:-Gf GL>]  
H"~]|@g-p  
QL_~E ;U  
Hilo 是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建 HTML5 游戏。 'FVh/};Y.D  
y ^u tMH  
地址:https://github.com/hiloteam/Hilo )"Ef* /+  
ssdpwn'  
n.}A :Z  
JavaScript 模板引擎 Velocity.js oSGx7dj+  
rU^?Z  
RPH]@  
EvA{@g4>  
Velocity.js 是velocity模板语法的javascript实现。Velocity 是基于Java的模板引擎,广泛应用在阿里集 体各个子公司。Velocity模板适用于大量模板使用的场景,支持复杂的逻辑运算,包含 基本数据类型、变量赋值和函数等功能。Velocity.js 支持 Node.js 和浏览器环境。 A\{dq:  
IP)?dnwG  
地址:https://github.com/shepherdwind/velocity.js G8Hj<3`  
2=?/$A9p  
rgth2y]  
非侵入式运行期 AOP 框架 Dexposed y]1:IJL2;  
tCkKJ)m  
: z=C   
p.Y =  
Dexposed 是阿里巴巴无线事业部第一个重量级 Andorid 开源软件,基于 ROOT 社区著名开源项目 Xposed 改造剥离了 ROOT 部分,演化为服务于所在应用自身的 AOP 框架。它支撑了阿里大部分 App 的在线分钟级客户端 bugfix 和线上调试能力。 w QV4[  
p8yn? ~]^  
地址:https://github.com/alibaba/dexposed wW5:p]<Y  
@|yRo8|  
Dm=d   
自动化测试解决方案 UI Recorder B.:DW3  
2|J>e(&akY  
=_(i#}"A  
`gI`Cq4  
j2oHwt6"  
Rg4'9I%B  
*{3&?pxx  
UI Recorder 是一款零成本的整体自动化测试解决方案,一次自测等于多次测试,测一个浏览器等于测多个浏览器! m53XN  
M\%LB}4M  
地址:https://github.com/alibaba/uirecorder ] qT\z<}  
%O9kq  
,k% \f]a  
Android 应用热修复工具 AndFix \\<waU''  
CYIp 3D'k  
h>s|MZQ:*  
irqNnnMGEa  
AndFix 是阿里巴巴开源的 Android 应用热修复工具,帮助 Anroid 开发者修复应用的线上问题。Andfix 是 "Android hot-fix" 的缩写。 m(~5X0  
j/I^ \Ms  
地址:https://github.com/alibaba/AndFix }zA kUt  
qs$%/  
l`#XB:#U  
淘宝 React 框架 React Web hqEn D  
#;4afj:2g  
l)JNNcej  
;4E.Y r*  
K|"97{*|2  
=\jp%A1$  
UkO L7M  
淘宝前端团队开源项目React Web,通过与React Native一致的API构建Web应用。 f T7Z6$  
@I\&-Z ^  
地址:https://github.com/taobaofed/react-web 8H0d4~Wg  
axf4N@  
^]iIvIp  
基于 Node.js 的自动化持续集成 Reliable cP >MsUZWl  
DA> _9o/l  
{|Ew]Wq  
~g&FeMo  
Reliable 是分布式架构的持续集成系统,由Macaca 团队的成员开发。适用于集成构建、集成构建等场景。她是典型的主从结构,分为reliable-master 与 reliable-slave 两部分。 SZGeF;N  
desrKnY  
地址:https://github.com/reliablejs/reliable-master T6 K?Xr{_  
;.%Ii w&WG  
K YSyz)M}  
模拟数据生成器 Mock.js ifo^ M]v  
MS`wd  
u!NY@$Wc  
d%IM`S;fh  
Mock.js 是一款模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试。提供了以下模拟功能:根据数据模板生成模拟数据,模拟 Ajax 请求,生成并返回模拟数据,基于 HTML 模板生成模拟数据。 ~d+.w%Z `  
j%|#8oV  
地址:https://github.com/nuysoft/Mock T#L/HD  
43i@5F]  
a}oFL%=?  
React 应用的服务器渲染框架 Beidou x3X^\ Ig  
Vl91I+Ev  
9*AH&/EXth  
z(-j%?  
Beidou(北斗) 是 NodeJS & React 同构框架,基于Egg.js开发。 xwSi} .  
3*N-@;[>b  
地址:https://github.com/alibaba/beidou *} yOL [  
w!~%v #  
XynDo^+ru  
二、Java ?Hb5<,1u3  
RR*eq.;  
.}AzkKdd@  
jzRfD3_s  
sbWen?  
JAVA 研发框架 SOFAStack r9),F.6,  
Fpz)@0K;  
D1Yc_  
*pu ,|  
SOFAStack(Scalable Open Financial Architecture Stack)是用于快速构建金融级分布式架构的一套中间件,也是在金融场景里锤炼出来的最佳实践。地址:http://www.sofastack.tech /h)_Q;35S;  
NGA8JV/U  
fpCkT[&m  
Java 诊断利器 Arthas H9d! -9I  
]_8 bX}_n  
O<A$,<67  
:>@6\    
Arthas 是 Alibaba 开源的 Java 诊断工具,深受开发者喜爱。它可以实时监控JVM状态;线上诊断问题,无需重启;命令行交互模式,丰富的 Tab 自动补全功能。 (A\X+S(  
$d<vPpJ3  
地址:https://github.com/alibaba/arthas cba  
0+a-l[! p  
QKj8~l(  
JDBC 连接池、监控组件 Druid Idy {(Q  
x1g0_&F  
SGuR-$U`)  
)qg cz<p?W  
Druid是一个 JDBC 组件。 5"x=k p>!d  
  1. '\v mm>  
    监控数据库访问性能。
  2. 3~Qvp )~  
    提供了一个高效、功能强大、可扩展性好的数据库连接池。
  3. <=]wh|D  
    数据库密码加密。
  4. z_)`='&n  
    SQL执行日志。
{'.[N79xP  
U"Gg ,  
地址:https://github.com/alibaba/druid Ch3{q/-g  
=F!_ivV  
?CaMn b8  
Java 的 JSON 处理器 fastjson \v7->Sy8  
=dVPx<l5  
J$9`[^pV  
.@#GNZe  
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。 c ilo8x`  
Ro&s\T+d  
主要特点:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson);强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum);零依赖(没有依赖其它任何类库除了JDK)。 \I! C`@0  
zv1#PfO@)  
地址:https://github.com/alibaba/fastjson v[3QI7E3  
'}\#bMeObg  
\0K3TMl)J  
服务框架 Dubbo MfX1&/Z+  
KW3Dr`A  
+<\)b(  
; O6Ez-"  
Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 spring 框架无缝集成。 4|?y [j 6  
yvPcD5s5  
地址:https://github.com/alibaba/dubbo Ec44JD  
9VEx0mkdd  
n^HKf^]  
企业级流式计算引擎 JStorm ;oe j~  
P;A9t#\  
\ O*8%  
A Th<=1  
C \ ~!2cy  
*]L(,_:"  
YQ\c0XG  
JStorm 是参考 Apache Storm 实现的实时流式计算框架,在网络IO、线程模型、资源调度、可用性及稳定性上做了持续改进,已被越来越多企业使用。JStorm 可以看作是 storm 的 java 增强版本,除了内核用纯java实现外,还包括了thrift、python、facet ui。从架构上看,其本质是一个基于 zk 的分布式调度系统。 ;WF3w  
!=C74$TH  
地址:https://github.com/alibaba/jstorm NU>'$s  
PrA?e{B5m  
j. @CB`  
apns4j (qf%,F,_L  
Ya%-/u  
C-vFl[@a0  
apns4j 是 Apple Push Notification Service 的 Java 实现! [Pn(d[$z  
@X_<y  
地址:https://github.com/teaey/apns4j /7s^OkQ  
C}i1)   
+#|| w9p  
分布式数据层 TDDL <Cbah%X  
~1_v;LhH5+  
a&'!g)d  
COV8=E~  
TDDL 是一个基于集中式配置的 jdbc datasource实现,具有主备,读写分离,动态数据库配置等功能。 t`b!3U>I  
GFq,Ca~  
地址:https://github.com/alibaba/tb_tddl 5Op|="W.  
L7\ rx w  
:\]TAQd-  
轻量级分布式数据访问层 CobarClient 3Pj#k|(f[0  
fyRSg B00$  
Ukf4Q\@w  
-E*VF{IG1  
Cobar Client是一个轻量级分布式数据访问层(DAL)基于iBatis(已更名为MyBatis)和Spring框架实现。 b7t hu5  
q y]tuKZI  
地址:https://github.com/alibaba/cobarclient D*!UB5<>/t  
^)qOILn  
EWcqMD]4u  
淘宝定制 JVM:TaobaoJVM x] e &G!|  
Bl\/q83(  
2H h5gD|>  
f WUFCbSU  
TaobaoJVM 基于 OpenJDK HotSpot VM,是国内第一个优化、定制且开源的服务器版Java虚拟机。目前已经在淘宝、天猫上线,全部替换了Oracle官方JVM版本,在性能,功能上都初步体现了它的价值。 676r0`  
;9WS#>o  
地址:http://jvm.taobao.org RDX$Wy$@L  
Thlqe?  
n54}WGo>9  
Java 图片处理类库 SimpleImage B+8lp4V9%  
OA_WjTwDs  
}^ g6Y3\  
,Pq@{i#  
SimpleImage是阿里巴巴的一个Java图片处理的类库,可以实现图片缩略、水印等处理。 bgi B*`z  
!>n^ ;u  
地址:https://github.com/alibaba/simpleimage nfL-E:n=  
dX720/R  
E46+B2_~zk  
redis 的 java 客户端 Tedis @X$~{Vp__  
jrF#DDH?I  
!foiGZ3g  
riy@n<Z4  
Tedis 是另一个 redis 的 java 客户端。Tedis 的目标是打造一个可在生产环境直接使用的高可用 Redis 解决方案。 |%V-|\GJ~j  
m2i'$^a#  
地址:https://github.com/justified/tedis n86=1G:%  
z0yPBt1W  
e-4 Qw #cw  
三、数据库 a9+l :c@  
lQkCA-  
LqDj4[}  
v;%>F)I  
u\&F`esQ2  
开源数据库 AliSQL ji8)/  
C(4r>TNm  
}K rQPg  
AliSQL 是基于 MySQL 官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在社区版的基础上做了大量的性能与功能的优化改进。尤其适合电商、云计算以及金融等行业环境。 ^ UB*Q  
T@Q,1^?i  
地址:https://github.com/alibaba/AliSQL 5a0&LNm  
B7y^)/  
##_`)/t,  
分布式数据库 OceanBase cft'%IEs  
;,OZ8g)LH  
^V5VRGq  
=>y%Aj&4  
OceanBase是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发部、运维、DBA、广告、应用研发等部门共同完成。 Eku+&f@RB  
dKG2f  
地址:https://github.com/alibaba/oceanbase GL S`1!  
8p91ni'  
 qHU=X"rn  
分布式数据库同步系统 otter HVG:q#=C  
<Qx]"ZP%  
2@W'q=+0  
L}*s_'_e^>  
otter 基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库. 一个分布式数据库同步系统。 P+9%(S)L3  
)2&U Rt.  
地址:https://github.com/alibaba/otter @4ccZ&`  
y3^>a5z!x  
4s <|8   
Oracle 数据迁移同步工具 yugong u{Rgk:bn  
v` G[6Z  
ees^j4  
w~}*MsB  
yugong 是阿里巴巴推出的去 Oracle 数据迁移同步工具(全量 + 增量,目标支持 MySQL/DRDS)。 :iKk"r,2P[  
L/39<&W  
地址:https://github.com/alibaba/yugong K6..N\7  
0@B hRf5  
A9D vU)1  
分布式 SQL 引擎 Lealone a7Xa3 vlpO  
w1N-`S:  
5[qCH(6  
9i8 ~  
Lealone 为 HBase 提供一个分布式SQL引擎,尝试将BigTable(HBase)和 RDBMS (H2数据库) 结合的项目。 rQrh(~\:  
\DgWp:|  
地址:https://github.com/lealone/Lealone y} .?`/Q#  
cBGR%w\t%  
x_k @hGSC  
关系型数据的分布式处理系统 Cobar 0q !  
6 _Cc+}W  
WxgA{q7:  
s)eU^4m  
Cobar 是关系型数据的分布式处理系统,它可以在分布式的环境下像传统数据库一样为您提供海量数据服务。以下是快速启动场景: UA%tI2  
,`su0P\%#.  
地址:https://github.com/alibaba/cobar oMw#ROsvC  
n/zTS3<  
JX $vz*KF  
分布式关系数据库 Alibaba Wasp lk(q>dvK  
<,X?+hr  
pS) &d4i  
saPg2 N,  
Wasp 是类Google MegaStore & F1的分布式关系数据库。 9pehQFfH  
#rps2nf.j  
地址:https://github.com/alibaba/wasp Bh%Yu*.f  
S.E'fc1  
I<&(Dg|XQ  
四、系统 d i;Fj  
r;~2NxMF/  
]"T1clZKd(  
u3VSS4RG%  
'Cq)/}0  
分布式文件系统 FastDFS MlVVST  
_d J"2rx  
01br l^5K  
FastDFS 是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 GcHy`bQbiX  
;d#`wSF`G  
地址:https://github.com/happyfish100/fastdfs r ?e''r  
&B c$8ZR  
+{7/+Zz  
消息中间件 Apache RocketMQ =KCAHNr4?  
@D3|Ak1  
vIK+18v7  
asLvJ{d8s  
RocketMQ 是一款分布式、队列模型的消息中间件,具有以下特点: Jh6 z5xUV  
  • /Y7Yy jMi  
    能够保证严格的消息顺序
  • }Q<c E$c  
    提供丰富的消息拉取模式
  • ]Av)N6$&-Z  
    高效的订阅者水平扩展能力
  • 8b!-2d:*  
    实时的消息订阅机制
  • IXJ6w:E  
    亿级消息堆积能力
5(qc_~p^  
:krdG%r  
地址:https://github.com/apache/rocketmq/ /,`40^U}  
b-Uy&+:X*d  
$z":E(oy  
分布式 key/value 存储系统 Tair V`,tu `6  
3<:m;F*#  
?Z{:[.  
Tair是一个Key/Value结构数据的解决方案,它默认支持基于内存和文件的两种存储方式,分别和我们通常所说的缓存和持久化存储对应。 )e|n7|} $  
:#pfv)W6t  
地址 https://github.com/alibaba/tair 0CtPq`!  
6M) 4v{F  
s2N~p^  
系统信息采集和监控工具 Tsar ]?/7iM  
$!m (S&f  
UbDRE[^P  
920 o]Dh=t  
Tsar是淘宝的采集工具,主要用来收集服务器的系统信息(如cpu,io,mem,tcp等)以及应用数据(如squid haproxy nginx等),tsar支持实时查看和历史查看,方便了解应用和服务器的信息! %1jlXa  
gA/8Df\G:l  
地址:https://github.com/alibaba/tsar \0'0)@uziQ  
s6F^z\6  
ky^u.+cZ  
分布式消息中间件 Metamorphosis 0DR:qw  
-h|YS/$f  
Zf [#~4  
/z(;1$Ld6{  
d8V)eZYXy~  
^j)0&}fB  
TM?RH{(r  
Metamorphosis (MetaQ) 是一个高性能、高可用、可扩展的分布式消息中间件,类似于LinkedIn的Kafka,具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞吐量、顺序消息、广播和日志数据传输等场景。 FKVf_Ncf%  
!=t.AgmL  
地址:https://github.com/killme2008/Metamorphosis qe@ctHpn  
>oOZDuj   
7hLdCSX  
淘宝Web服务器 Tengine K[G=J  
IFd2r;W8  
U5f<4I  
.~L^h/)Gjy  
Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 &i8UPp%  
\5ZDP3I  
地址:https://github.com/alibaba/tengine 08pG)_L  
)V6<'>1WZ  
/^jV-Z`  
分布式文件系统 TFS ~a RK=i$F  
k >aWI  
\y\@=j  
CEMe2~  
TFS(Taobao FileSystem)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,其设计目标是支持海量的非结构化数据。 D?Y j5eOa  
9-6E(D-ux  
地址:https://github.com/alibaba/tfs LNU#NJ^Axt  
ZR"BxE0_k  
NMCMY<o  
异步任务处理系统 TBSchedule JPt0k  
\'}? j-8  
HT@/0MF{J  
d7)EzW|I;  
tbschedule 是一个简洁的分布式任务调度引擎,目的是让一种批量任务或者不断变化的任务,能够被动态的分配到多个主机的JVM中,不同的线程组中并行执行。所有的任务能够被不重复,不遗漏的快速处理。 NR@n%p  
#sg^l >/*  
地址:https://github.com/taobao/TBSchedule 8t$w/#'@  
gb clk~kX  
+. `  I  
容器引擎 Pouch to%n2^^K  
]"DsZI-glW  
ybNy"2Wk  
!JOM+P:  
FfET 45"l  
7Ns1b(kU  
k NnI$(H"H  
dh.vZ0v=7  
B+w< 0No  
^@a|s Sb  
Pouch 是一款轻量级的容器引擎,拥有快速高效、可移植性高、资源占用少等特性,主要帮助阿里更快的做到内部业务的交付,同时提高超大规模下数据中心的物理资源利用率。 no`>r}C  
)c"m:3D@  
地址:https://github.com/alibaba/pouch x 8v2mnk  
6Pzz= ai<  
qyl9#C(a  
在线分析查询系统 mdrill
]DV=/RpJ9B  
CKau\N7T  
a{deN9Qn  
aIsT"6A~{  
mdrill是一个分布式的在线分析查询系统,基于hadoop,lucene,solr,jstorm等开源系统作为实现,基于SQL的查询语法。 mdrill是一个能够对大量数据进行分布式处理的软件框架。mdrill是快速的高性能的,他的底层因使用了索引、列式存储、以及内存cache等技 术,使得数据扫描的速度大为增加。mdrill是分布式的,它以并行的方式工作,通过并行处理加快处理速度。 ,vE)/{:d  
地址:https://github.com/alibaba/mdrill <T0+ -]i  
!U?Z<zh  
5[\LQtM  
五、教程 Bl6>y/  
hiM nU  
zwE Z?m!  
N-Jp; D  
 E qc,/  
七天学会NodeJS文档 D$OUy}[2`.  
{W Y HT6Z  
rcx'`CIJ  
七天学会 NodeJS 是阿里巴巴国际站前端技术部编写的开源文档,用于学习 Node.js。 n\x@~ SzrX  
9 }_ccq  
地址:https://github.com/nqdeng/7-days-nodejs yo=0Ov  
M6mJ'Q482  
p~!UE/V  
Nginx开发从入门到精通 X$4MpXx  
Sph:OX8  
FLE 2]cL-  
nginx由于出色的性能,在世界范围内受到了越来越多人的关注,在淘宝内部它更是被广泛的使用,众多的开发以及运维同学都迫切的想要了解nginx模块的开发以及它的内部原理,但是国内却没有一本关于这方面的书,源于此我们决定自己来写一本。本书的作者为淘宝核心系统服务器平台组的成员,本书写作的思路是从模块开发逐渐过渡到nginx原理剖析。 'K:zW>l  
c&rS7%  
地址:https://github.com/taobao/nginx-book /GQN34RD  


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

精彩

感动

搞笑

开心

愤怒

无聊

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