• 2036阅读
  • 0回复

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

上一主题 下一主题
 

发帖
682
铜币
48325
威望
621
贡献值
20
银元
28073
宠物信息
宠物: 旺财 [查看]
性别: 男仔
年龄: 211周岁
只看楼主 倒序阅读 使用道具 楼主   发表于: 2018-11-09
jhjW* F<u  
:F!dTD$  
阿里巴巴集团开源软件巡礼 +G3nn!g l4  
]be 0I)  
f;@ b a[  
程序员的语言是代码,程序员的交流工具就是开源软件。 DTX/3EN  
4~]8N@Bii  
通过开源软件,程序员不仅贡献了改变世界的工具,还向同行展示了自己的作品,期望得到交流和反馈,进一步提高软件的功能和质量。开源已经成为程序员文化的一部分。
rCnV5Yb0O  
w 7=D6`  
作为软件大厂,阿里巴巴集团为开源社区贡献了大量软件,无偿提供包含了无数工程师智慧和汗水的海量代码。在今天这个 1024 程序员节的特殊日子,语雀为大家整理了近十年来阿里巴巴集团的开源软件,希望让大家感受程序员对世界的贡献。 B|Rpm^ |  
| TQe dC  
~frPV8^DP  
,kGw;8X  
g]EQ2g_N1  
<>&e/  
目录 N}.Q%&6:  
CSd9\V  
 .ruz l(6  
$S($97IU=  
oo$WD6eCR  
G#9o?  
一、前端 ?~]1Gd  
N \CEocU  
a< a&6 3  
#z-iL!?  
O+{pF.P#V  
设计语言 & 前端框架 Ant Design e')&ODQ H  
]yj4~_&O  
j. k s UJ  
!Vp,YN+yN  
}iiG$?| .  
Egjk^:@  
D7gX,e  
Ant Design 是蚂蚁金服开发和正在使用的一套企业级的前端设计语言和基于 React 的前端框架实现。它的特性:企业级金融产品的交互语言和视觉体系;丰富实用的 React UI 组件;基于 React 的组件化开发模式;背靠 npm 生态圈;基于 webpack 的调试构建方案,支持 ES6。 7gZVg@   
:F KYYH\  
地址:https://github.com/ant-design/ant-design .,d$%lN  
 1pYmtr  
SoXX}<~E4  
可视化语法库 [color=rgba(0, 0, 0, 0.85)]G2 o2 T/IJP  
T@d_ t  
B BApL{  
g%fJyk'  
b]tA2~e  
tF;& x g  
R:pBbA7E  
G2 [color=rgba(0, 0, 0, 0.85)]是一套基于可视化编码的图形语法,以数据驱动,具有高度的易用性和扩展性,用户无需关注各种繁琐的实现细节,一条语句即可构建出各种各样的可交互的统计图表。  Rsa\V6N>  
6N)< o ;U  
地址:https://github.com/antvis/g2 -Y 6.?z  
ul z\x2[Pf  
82Z[eo  
可视化图表库 BizCharts s)o ,Fi  
Y*5@|Q  
_.Z&<.lJ  
R%]9y]HQ  
BizCharts 是基于 G2 的 React 图表库,历经阿里两年打磨,覆盖数十个产品。 _!$Up  
%z!d4J75  
地址:https://github.com/alibaba/BizCharts !~w6"%2+7  
' q=NTP  
MQbNWUi  
Node 应用框架 Egg #+k .b_LS  
Pi"tQyw39$  
@ ^XkU(m  
M'>D[5;N~  
' 5OVs:)"^  
*`S)@'@:(  
egg 是为企业级框架和应用而生的 Web 框架,使用 Node.js。 m_r@t*  
x|,aV=$o  
地址:https://github.com/eggjs/egg K[Egwk7  
gN!E*@7  
ziB]S@U  
基于 React 的前端框架 umi 5m%baf2_  
uV/HNzC  
dEAAm=K,<  
Yt O@n@1  
umi 是可插拔的企业级 React 框架,类似 Next.js。 J^F(]  
+,{Wcb  
地址:https://github.com/umijs/umi {'=Nb 5F  
%1 VNP(E  
Z+`{JE#  
通用渲染引擎 Rax CL<KBmW7  
xi1N? pP  
>2/wzsW  
%Zv(gI`A  
cc2oFn  
#<WyId(  
?-.Ep0/  
Rax 是阿里开源的一个通用的 JavaScript 库,主要有 React 兼容的 API 。 使用 React 的就应该已经知道如何使用 Rax。特性:快速:快速的虚拟 DOM;微型:min + gzip 之后仅 8.0kb;通用:跨浏览器、Weex 和 Node.js。 Jegx[*O>b  
cciAMQhA  
地址:https://github.com/alibaba/rax K,L>  
+qSr =Y:+  
! mErt2UJl  
跨平台移动开发工具 Weex o?Tp=Ge  
QU,TAO  
qqz,~EhC  
_/z)&0DO  
$@:>7Y"  
upEPv .h  
0,L$x*Nj5  
Weex 是开源的跨平台移动开发工具,能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。 D"( 3VIglq  
WV !kA_  
地址:https://github.com/apache/incubator-weex/ K#6`LL m  
Vx7Dl{?{'  
tsSS31cv  
自动化测试解决方案 Macaca Ei?9M^w  
hI>rtaY_  
UVoLHd  
)kY _"= d  
hklO:,`  
Fl'xmz^  
ffoo^1}1  
Macaca是一套完整的自动化测试解决方案,支持移动端和PC端,支持Native, Hybrid, H5 等多种应用类型,并且提供客户端工具和持续集成服务。  z7.C\l  
W:+2We@  
地址:https://github.com/alibaba/macaca Q 2SSJ  
gQk#l\w _  
_'v }=:X  
前端物料库 ice jN'fm  
Y+"hu2aPkY  
eB/hyC1  
g_Dt} !A\B  
(&Tb,H)=  
#iqhm,u7D  
HA3SQ  
ice 是前端的海量可复用物料库,配套桌面工具极速构建前端应用,大幅提升开发效率。 13_+$DhU-L  
ad3z]dUZ9  
地址:https://github.com/alibaba/ice >gOI]*!5  
. ' N O~  
Edn$0D68u_  
HTML5 互动游戏引擎 Hilo l~Wk07r3  
2 Zjb/  
+ k(3+b$S-  
+N(YR3  
Hilo 是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建 HTML5 游戏。 `S/1U87  
K^cWj_a"  
地址:https://github.com/hiloteam/Hilo Pguyf2/w  
I$6 f.W  
XB!`*vZ/<  
JavaScript 模板引擎 Velocity.js +v[$lh+  
ubN"(F:!-S  
\Q?|gfJH  
s ?Qb{  
Velocity.js 是velocity模板语法的javascript实现。Velocity 是基于Java的模板引擎,广泛应用在阿里集 体各个子公司。Velocity模板适用于大量模板使用的场景,支持复杂的逻辑运算,包含 基本数据类型、变量赋值和函数等功能。Velocity.js 支持 Node.js 和浏览器环境。 X-ki%jp3  
7L~ zI>2  
地址:https://github.com/shepherdwind/velocity.js sWZtbW;)  
Sfr\%Buv  
zQ6 -2 A  
非侵入式运行期 AOP 框架 Dexposed :86luLFm  
oN6*WN tJ  
7p>-oR"  
}Cq9{0by?a  
Dexposed 是阿里巴巴无线事业部第一个重量级 Andorid 开源软件,基于 ROOT 社区著名开源项目 Xposed 改造剥离了 ROOT 部分,演化为服务于所在应用自身的 AOP 框架。它支撑了阿里大部分 App 的在线分钟级客户端 bugfix 和线上调试能力。 B,m$ur#$  
,C@hTOT  
地址:https://github.com/alibaba/dexposed @<w9fzi  
d;jJe0pH  
EBL,E:_)  
自动化测试解决方案 UI Recorder XpAq=p0;  
<{z3p:\  
s=%+o& B  
\,cKt_{ u  
Eztz ~oFo  
J%O4IcE  
ZNH*[[Pf  
UI Recorder 是一款零成本的整体自动化测试解决方案,一次自测等于多次测试,测一个浏览器等于测多个浏览器! LN3dp?;_{  
5dNf$a0E  
地址:https://github.com/alibaba/uirecorder 3RH# e1Y  
#u2&8-Gh  
b\|p  
Android 应用热修复工具 AndFix v[yTk[zd0  
|<Dx  
w<F;&' ;@h  
<sWcS; x  
AndFix 是阿里巴巴开源的 Android 应用热修复工具,帮助 Anroid 开发者修复应用的线上问题。Andfix 是 "Android hot-fix" 的缩写。 lTOM/^L  
6<Pg>Bg  
地址:https://github.com/alibaba/AndFix m5;[,He  
%_@5_S  
5N3!!FFE  
淘宝 React 框架 React Web xMfv&q=k@  
SeJFZ0p  
I. \f0I'.  
6`5 @E\"E  
I}W-5%  
feq6!k7  
x V 1Z&l  
淘宝前端团队开源项目React Web,通过与React Native一致的API构建Web应用。 : $52Ds!i  
Q"K>ML>0  
地址:https://github.com/taobaofed/react-web ?o(X0  
8$jT#\_  
/HJ(Wt q  
基于 Node.js 的自动化持续集成 Reliable +_XbHjhN/  
+@7x45;D  
Sp$x%p0  
u+tb83 ~[=  
Reliable 是分布式架构的持续集成系统,由Macaca 团队的成员开发。适用于集成构建、集成构建等场景。她是典型的主从结构,分为reliable-master 与 reliable-slave 两部分。 m[Ac'la  
+D-+}&oW  
地址:https://github.com/reliablejs/reliable-master ~ ew**@N  
xd BZ ^Q  
>LaL! PnZ  
模拟数据生成器 Mock.js =|JIY  
Gv+Tg/  
wyA(}iSq  
vyx\N{  
Mock.js 是一款模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试。提供了以下模拟功能:根据数据模板生成模拟数据,模拟 Ajax 请求,生成并返回模拟数据,基于 HTML 模板生成模拟数据。 Wo WM  
QB|fFj58u  
地址:https://github.com/nuysoft/Mock 0qd;'r<  
NUNn[c  
=wR]X*Pan  
React 应用的服务器渲染框架 Beidou io33+/  
O\8|niW|  
U#]eN[  
i6ypx  
Beidou(北斗) 是 NodeJS & React 同构框架,基于Egg.js开发。 U!I_i*:U  
IOSoc 7+"  
地址:https://github.com/alibaba/beidou |KrG3-i3X  
\gz wsT2&  
'St= izhd  
二、Java 't%%hw-m}  
 jnKM6%z  
-S3+ h$Y8  
q fH~hg  
<%#y ^_  
JAVA 研发框架 SOFAStack ${?exnb$  
[.Wt,zrE  
e}4^N1'd/  
&'ETx"  
SOFAStack(Scalable Open Financial Architecture Stack)是用于快速构建金融级分布式架构的一套中间件,也是在金融场景里锤炼出来的最佳实践。地址:http://www.sofastack.tech 0S 5C7df  
#M9D" <pn}  
ut5!2t$c  
Java 诊断利器 Arthas >=W#z  
K,,@',  
a&c#* 9t{  
s riq(A  
Arthas 是 Alibaba 开源的 Java 诊断工具,深受开发者喜爱。它可以实时监控JVM状态;线上诊断问题,无需重启;命令行交互模式,丰富的 Tab 自动补全功能。  T[[   
A%w]~ chC9  
地址:https://github.com/alibaba/arthas >dm._*M  
@)'@LF1Z  
|tJ%:`DGw  
JDBC 连接池、监控组件 Druid gsR9M%mv  
 nIDsCu=A  
&eS70hq  
n]fbV/ x  
Druid是一个 JDBC 组件。 *_K-T#  
  1. /uz5V/i0  
    监控数据库访问性能。
  2. DUliU8B}\  
    提供了一个高效、功能强大、可扩展性好的数据库连接池。
  3. <w2NJ ~M^  
    数据库密码加密。
  4. pr,1Wp0l  
    SQL执行日志。
~S_IU">E  
|{LaZXU&  
地址:https://github.com/alibaba/druid `rdfROKv  
&?Z)V-1H  
898wZ{9  
Java 的 JSON 处理器 fastjson R6$F<;nw  
-hR\Y 2?  
E!~2\qKT  
w~KBk)!*  
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。 DfzUGX  
I \%Lb z  
主要特点:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson);强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum);零依赖(没有依赖其它任何类库除了JDK)。 -GWzMBS S  
)W6- h  
地址:https://github.com/alibaba/fastjson 8*PAgPj a  
Vh2/Ls5  
MH8%-UV  
服务框架 Dubbo Nu2]~W&  
HN~4-6[q  
<J }9.k  
ec[[OIO  
Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 spring 框架无缝集成。 2hC$"Dfp  
8EEQV}4  
地址:https://github.com/alibaba/dubbo sCCr%r]zL  
0#{]!>R  
4kF .  
企业级流式计算引擎 JStorm 7>@/*S{X  
1@z@  
p'!,F; xX  
r~fl=2>yQ  
2 Yd~v|  
@>nk^ l  
 2:/MN2  
JStorm 是参考 Apache Storm 实现的实时流式计算框架,在网络IO、线程模型、资源调度、可用性及稳定性上做了持续改进,已被越来越多企业使用。JStorm 可以看作是 storm 的 java 增强版本,除了内核用纯java实现外,还包括了thrift、python、facet ui。从架构上看,其本质是一个基于 zk 的分布式调度系统。 GJt9hDM$0  
KdMA58)  
地址:https://github.com/alibaba/jstorm yxUVM`.~  
8lGgp&ey  
@#Uiy5N  
apns4j <H @!Xw;  
k8wi-z[dV  
{ro!OuA  
apns4j 是 Apple Push Notification Service 的 Java 实现! $,zM99  
Ci9wF (<k  
地址:https://github.com/teaey/apns4j X6*y/KG N  
-xgmc-LGo  
14YV#o:  
分布式数据层 TDDL + siNU#!  
3v>,c>b([  
c%/&@vs7  
[%,=0P}  
TDDL 是一个基于集中式配置的 jdbc datasource实现,具有主备,读写分离,动态数据库配置等功能。 78J .~v/  
& O\!!1%  
地址:https://github.com/alibaba/tb_tddl .:!x*v  
RYJc>  
[K@!JY  
轻量级分布式数据访问层 CobarClient a&aIkD  
:O+b4R+  
'L59\y8H  
m1o65FsY08  
Cobar Client是一个轻量级分布式数据访问层(DAL)基于iBatis(已更名为MyBatis)和Spring框架实现。 54cgX)E[x  
`/ReJj&~  
地址:https://github.com/alibaba/cobarclient rZQHB[^3  
x  Bw.M{  
)[X!/KR90  
淘宝定制 JVM:TaobaoJVM 2LH;d`H[0  
mf_'| WDs  
)0d".Q|v4  
UuC"-$:  
TaobaoJVM 基于 OpenJDK HotSpot VM,是国内第一个优化、定制且开源的服务器版Java虚拟机。目前已经在淘宝、天猫上线,全部替换了Oracle官方JVM版本,在性能,功能上都初步体现了它的价值。 m:O2_%\l  
(ai-n,y  
地址:http://jvm.taobao.org {!Z_&i5  
vk+%#w  
PjZvLK@a9)  
Java 图片处理类库 SimpleImage t}+c/ C%b=  
$hp?5K M  
/~huTKA}  
by<@Zwtf  
SimpleImage是阿里巴巴的一个Java图片处理的类库,可以实现图片缩略、水印等处理。 il%tu<E#J~  
Q R$sIu@%  
地址:https://github.com/alibaba/simpleimage "57G@NC{n  
*"sDaN0@R  
n]c,0N  
redis 的 java 客户端 Tedis A?k,}~  
%vYlu%c<  
JU1; /3(  
+9rbQ? '  
Tedis 是另一个 redis 的 java 客户端。Tedis 的目标是打造一个可在生产环境直接使用的高可用 Redis 解决方案。 Zw 8b -_  
ZLX`[   
地址:https://github.com/justified/tedis ayz1i:Q|  
KBHKcFk  
WzbN=& C]h  
三、数据库 f_2^PF>?  
M]TVaN$v#  
/_\W*@ E  
9}$dwl(  
uOqDJM'RM  
开源数据库 AliSQL Prx s2 i 8  
pcTX Ty 28  
tU/NwA"  
AliSQL 是基于 MySQL 官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在社区版的基础上做了大量的性能与功能的优化改进。尤其适合电商、云计算以及金融等行业环境。 7t Kft  
#|h8u`  
地址:https://github.com/alibaba/AliSQL <G?85*Nv_  
g}r5ohqC#  
aMg f6veM  
分布式数据库 OceanBase .V:<w~=b  
G6mM6(Sr  
`2,_"9Z(  
>,vW  
OceanBase是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发部、运维、DBA、广告、应用研发等部门共同完成。 Ki;5 =)  
@@mW+16  
地址:https://github.com/alibaba/oceanbase GJfNO-  
?ML<o>OKg  
Riuv@i^6K  
分布式数据库同步系统 otter ~cj:AIF  
,5uDEXpt{  
MJpTr5Vs  
FGhrf  
otter 基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库. 一个分布式数据库同步系统。 ibUPd."W  
d6 EJn/  
地址:https://github.com/alibaba/otter Xtnmh)'K~#  
U zHhU*nW  
9],"AjD  
Oracle 数据迁移同步工具 yugong v+o3r]Y6  
2#}IGZ`Yp/  
TEZqAR]G  
 grA L4  
yugong 是阿里巴巴推出的去 Oracle 数据迁移同步工具(全量 + 增量,目标支持 MySQL/DRDS)。  Jiylrf`o  
i j;'4GzQL  
地址:https://github.com/alibaba/yugong rWKLxK4oU  
TiEJyd`P  
l<_mag/j9o  
分布式 SQL 引擎 Lealone `9{C/qB  
_?LI0iIFx  
k r^#B^  
I19F\ L`4  
Lealone 为 HBase 提供一个分布式SQL引擎,尝试将BigTable(HBase)和 RDBMS (H2数据库) 结合的项目。 luog_;{h+  
1U9N8{xg9  
地址:https://github.com/lealone/Lealone abP?Dj&  
zb,`K*Z{  
48rYs}  
关系型数据的分布式处理系统 Cobar !O_^Rn+<2  
,.MG&O  
>(KUYX?p  
vg1s5Y qk  
Cobar 是关系型数据的分布式处理系统,它可以在分布式的环境下像传统数据库一样为您提供海量数据服务。以下是快速启动场景: Yx c >+mx  
t1g%o5?;  
地址:https://github.com/alibaba/cobar y+R$pzX  
ui0(#2'h%  
#|E. y^IC  
分布式关系数据库 Alibaba Wasp z4:09!o_  
\ jdO,-(  
2;r^~ :  
2dW-WHaM  
Wasp 是类Google MegaStore & F1的分布式关系数据库。 cty#@?"e  
m|FONQ,@D  
地址:https://github.com/alibaba/wasp -3U} (cZ*  
4<Y[L'UaA@  
LgKEg90w(  
四、系统 |noTIAI  
#wuE30d  
=DwH*U /YR  
HOb\Hn|6jq  
]r5Xp#q2  
分布式文件系统 FastDFS "z4E|s  
3PeJPw  
iqP0=(^m  
FastDFS 是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 4zbV' ]  
W\Y 4%y}  
地址:https://github.com/happyfish100/fastdfs uW_ /7ex  
>&Lu0oHH  
S^=/}PT'  
消息中间件 Apache RocketMQ IQY#EyTb  
gipRVd*TA  
n:kxG  
a :AcCd)  
RocketMQ 是一款分布式、队列模型的消息中间件,具有以下特点: k-0e#"B  
  • <QLj6#d7Y  
    能够保证严格的消息顺序
  • o%Q2.   
    提供丰富的消息拉取模式
  • NH6!|T  
    高效的订阅者水平扩展能力
  • RM$S|y{L  
    实时的消息订阅机制
  • ~3]8f0^%m  
    亿级消息堆积能力
<)rH8]V  
5*Iz3vTq  
地址:https://github.com/apache/rocketmq/ )d Dmq  
!gQ(1u|r  
s5#g[}dj  
分布式 key/value 存储系统 Tair I65GUX#DV  
|<icx8hbr  
:$d3a"]  
Tair是一个Key/Value结构数据的解决方案,它默认支持基于内存和文件的两种存储方式,分别和我们通常所说的缓存和持久化存储对应。 -bQvJ`iF  
,kuOaaV7K  
地址 https://github.com/alibaba/tair 0_izTke  
'Q,<_ L"  
sOenR6J<$  
系统信息采集和监控工具 Tsar -q|M=6gOs  
`o'sp9_3  
KO$8l Mm$  
HXo'^^}q;  
Tsar是淘宝的采集工具,主要用来收集服务器的系统信息(如cpu,io,mem,tcp等)以及应用数据(如squid haproxy nginx等),tsar支持实时查看和历史查看,方便了解应用和服务器的信息! 1uzfV)  
#]^`BQ>  
地址:https://github.com/alibaba/tsar $7g(-W  
J1MnkxJmpQ  
T8 /'`s  
分布式消息中间件 Metamorphosis 'o9V0#$!  
Z6pDQ^Ii  
h8;"B   
K 2v)"|T)  
36UW oo  
2b1 :Tt9  
FQ^uX]<3j  
Metamorphosis (MetaQ) 是一个高性能、高可用、可扩展的分布式消息中间件,类似于LinkedIn的Kafka,具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞吐量、顺序消息、广播和日志数据传输等场景。 ^>uGbhBp  
,aL"Wy(  
地址:https://github.com/killme2008/Metamorphosis mt7:`-  
w=2 X[V}  
\LXNdE2B  
淘宝Web服务器 Tengine Pfy;/}u^c  
.1M>KRSr,  
|REU7? B  
wt,N<L  
Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 k Er7,c  
i/B"d,=<  
地址:https://github.com/alibaba/tengine m!i f_Iq  
4}j}8y2)H  
vUA`V\  
分布式文件系统 TFS ).b+S>k  
N`fY%"5U>  
xSZw,  
:g_ +{4  
TFS(Taobao FileSystem)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,其设计目标是支持海量的非结构化数据。 X / "H+l  
-7Wmq[L /  
地址:https://github.com/alibaba/tfs Id1[}B-T  
1N*~\rV*?  
VlvDodV  
异步任务处理系统 TBSchedule 2N#L'v@g=+  
'-{jn+,  
_~"3 LB  
2Z |kf9  
tbschedule 是一个简洁的分布式任务调度引擎,目的是让一种批量任务或者不断变化的任务,能够被动态的分配到多个主机的JVM中,不同的线程组中并行执行。所有的任务能够被不重复,不遗漏的快速处理。 ]P^ +~  
JOk`emle  
地址:https://github.com/taobao/TBSchedule 'KG`{K $  
=wc[ r?7  
V4D&&0&n  
容器引擎 Pouch $R4\jIew V  
:{<HiJdp  
S_=uv)% a  
^jA}*YP  
x$sQ .aT  
a[ De  
H& +s&F{%  
~coG8r"o  
](pD<FfS]'  
euK!JZ  
Pouch 是一款轻量级的容器引擎,拥有快速高效、可移植性高、资源占用少等特性,主要帮助阿里更快的做到内部业务的交付,同时提高超大规模下数据中心的物理资源利用率。 ~o$=(EC  
B[h9epU]K  
地址:https://github.com/alibaba/pouch ['j,S<Bu~  
cFQa~  
y0^FTSQ|  
在线分析查询系统 mdrill
dno*Usx5d0  
I}x*AM 7+  
Atw^C+"vW&  
Ho|n\7$  
mdrill是一个分布式的在线分析查询系统,基于hadoop,lucene,solr,jstorm等开源系统作为实现,基于SQL的查询语法。 mdrill是一个能够对大量数据进行分布式处理的软件框架。mdrill是快速的高性能的,他的底层因使用了索引、列式存储、以及内存cache等技 术,使得数据扫描的速度大为增加。mdrill是分布式的,它以并行的方式工作,通过并行处理加快处理速度。 =r8(9:F!  
地址:https://github.com/alibaba/mdrill "m5ZZG#R`  
54&2SU$kx  
]T`qPIf;yJ  
五、教程 Joj8'  
hG]20n2  
/8R1$7  
E u   
xa:P(x3[  
七天学会NodeJS文档 FT6cOMu  
X)S4rW%  
Oylw,*%  
七天学会 NodeJS 是阿里巴巴国际站前端技术部编写的开源文档,用于学习 Node.js。 }_x oT9HUr  
SQK6BEjE8  
地址:https://github.com/nqdeng/7-days-nodejs I+SL0  
zwS'AN'A  
] 2'~e,"O  
Nginx开发从入门到精通 2"T&Fp<  
M"V@>E\L  
.X9^A,9  
nginx由于出色的性能,在世界范围内受到了越来越多人的关注,在淘宝内部它更是被广泛的使用,众多的开发以及运维同学都迫切的想要了解nginx模块的开发以及它的内部原理,但是国内却没有一本关于这方面的书,源于此我们决定自己来写一本。本书的作者为淘宝核心系统服务器平台组的成员,本书写作的思路是从模块开发逐渐过渡到nginx原理剖析。 n\4+xZr  
L2%P  
地址:https://github.com/taobao/nginx-book !JA63  


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

精彩

感动

搞笑

开心

愤怒

无聊

灌水
 
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个