• 2016阅读
  • 0回复

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

上一主题 下一主题
 

发帖
682
铜币
47325
威望
621
贡献值
20
银元
27973
宠物信息
宠物: 旺财 [查看]
性别: 男仔
年龄: 208周岁
只看楼主 倒序阅读 使用道具 楼主   发表于: 2018-11-09
NE-c[|rq  
v c b}Gk  
阿里巴巴集团开源软件巡礼 6Zq7O\   
>2LlBLQ  
AF" XsEt.e  
程序员的语言是代码,程序员的交流工具就是开源软件。 ~|=G3( I[  
:&$ WW v  
通过开源软件,程序员不仅贡献了改变世界的工具,还向同行展示了自己的作品,期望得到交流和反馈,进一步提高软件的功能和质量。开源已经成为程序员文化的一部分。
M [Mx g  
F ss@/-  
作为软件大厂,阿里巴巴集团为开源社区贡献了大量软件,无偿提供包含了无数工程师智慧和汗水的海量代码。在今天这个 1024 程序员节的特殊日子,语雀为大家整理了近十年来阿里巴巴集团的开源软件,希望让大家感受程序员对世界的贡献。 gqACIXR  
v'u }%FC  
>Gr,!yP  
wWB^m@:4  
ag"Nf-o/Y  
EdS7m,d  
目录 sm;\;MP*yH  
O|0}m  
-|/*S]6kK  
M K, $#  
2M?L++ i  
jg=}l1M"  
一、前端 _SQ0`=+  
>S HW  
LKu ,H  
wy# 5p]!u  
(^LR9 CW  
设计语言 & 前端框架 Ant Design r_M5:Rz  
ci{WyIh  
WlnS.P\+E  
Ct9*T`Gl  
"$N 4S9U  
"l 1z@  
C: a</Sl  
Ant Design 是蚂蚁金服开发和正在使用的一套企业级的前端设计语言和基于 React 的前端框架实现。它的特性:企业级金融产品的交互语言和视觉体系;丰富实用的 React UI 组件;基于 React 的组件化开发模式;背靠 npm 生态圈;基于 webpack 的调试构建方案,支持 ES6。 JS0957K  
8POLp9>X  
地址:https://github.com/ant-design/ant-design Hp-vBoEk  
o\:vxj+%*  
F;)qM|7  
可视化语法库 [color=rgba(0, 0, 0, 0.85)]G2 to;cF6X  
}1Km h]  
zirnur1  
,IQ%7*f;O_  
`Bv, :i  
L ^{C4}x=  
+cx(Q(HD\  
G2 [color=rgba(0, 0, 0, 0.85)]是一套基于可视化编码的图形语法,以数据驱动,具有高度的易用性和扩展性,用户无需关注各种繁琐的实现细节,一条语句即可构建出各种各样的可交互的统计图表。 ^TCfj^FP  
5*r5?n e  
地址:https://github.com/antvis/g2 N##- vV  
D>"!7+t|@a  
%jj\w>  
可视化图表库 BizCharts ?F@X>zR2  
jI,?*n<  
/ 7yd&6`I  
+&8'@v$  
BizCharts 是基于 G2 的 React 图表库,历经阿里两年打磨,覆盖数十个产品。 r*W&SU9Z  
&W-1W99auE  
地址:https://github.com/alibaba/BizCharts c:_dW;MJ0  
q%8Ck)xz  
}y #aO  
Node 应用框架 Egg rZG6}<Hx  
yI_MY L[  
zZ{(7K fz  
6yXMre)YV  
0*8uo W t&  
jMQ7^(9-  
egg 是为企业级框架和应用而生的 Web 框架,使用 Node.js。 f&`yiy_  
/3Cd P'c  
地址:https://github.com/eggjs/egg pDG>9P#mO  
EY' 48S  
Ky6 d{|H  
基于 React 的前端框架 umi  aq%i:};  
t-$Hti7Lk  
F=~LVaF/_  
)TyI~5>;  
umi 是可插拔的企业级 React 框架,类似 Next.js。 y'U-y"7y  
qM:*!Aq 0g  
地址:https://github.com/umijs/umi BYWs\6vK  
UpCkB}OhR1  
z%Ivc*x5  
通用渲染引擎 Rax WOuk> /  
s, ;L6nX"  
rd4mAX6@  
t{Gc,S!]5  
R(<_p"9(  
td\'BV  
_f<#+*y  
Rax 是阿里开源的一个通用的 JavaScript 库,主要有 React 兼容的 API 。 使用 React 的就应该已经知道如何使用 Rax。特性:快速:快速的虚拟 DOM;微型:min + gzip 之后仅 8.0kb;通用:跨浏览器、Weex 和 Node.js。 gL6.,4q+1  
&cB +la\_  
地址:https://github.com/alibaba/rax -3&m gd  
Ihg1%.^V\  
K8|>"c~  
跨平台移动开发工具 Weex wVtBH _>  
*|&&3&7  
\-R\xL  
u eV,p?Wo  
WO"<s{v  
nO .:f  
cg'z:_l  
Weex 是开源的跨平台移动开发工具,能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。 Hrj@I?4  
Tlz~o[`&  
地址:https://github.com/apache/incubator-weex/ F)hUT@  
%2EHYBQjN  
JD{AwE@Ro  
自动化测试解决方案 Macaca H0Ck%5  
1agI/R  
EF[I@voc  
w.R2' W R  
jin XK  
bKP@-<:]  
&Vmx<w  
Macaca是一套完整的自动化测试解决方案,支持移动端和PC端,支持Native, Hybrid, H5 等多种应用类型,并且提供客户端工具和持续集成服务。 u4.2u}A/R%  
C?lZu\L  
地址:https://github.com/alibaba/macaca Ls(l  
H(F9&6}  
Ebytvs,w  
前端物料库 ice 2, r{z J8  
uw9w{3]0f  
C'xWRSDO  
lxXIu8  
@1iH4RE*  
5u&hp  
R)BH:wg"  
ice 是前端的海量可复用物料库,配套桌面工具极速构建前端应用,大幅提升开发效率。 L|K^w *\C  
Th J`-Ro  
地址:https://github.com/alibaba/ice ^<QF* !  
3pI)  
E j/P:nB  
HTML5 互动游戏引擎 Hilo +]jJ:V  
yh"48@L'D  
8Xk,Nbcqt  
$BWA= 2$  
Hilo 是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建 HTML5 游戏。 pJPP6Be<  
QeipfK+me  
地址:https://github.com/hiloteam/Hilo ,S\AUUt%  
Lo^gg#o  
k{w  
JavaScript 模板引擎 Velocity.js _ cD-E.E%  
]:F?k#c  
()%;s2>F  
L<H6AzR+  
Velocity.js 是velocity模板语法的javascript实现。Velocity 是基于Java的模板引擎,广泛应用在阿里集 体各个子公司。Velocity模板适用于大量模板使用的场景,支持复杂的逻辑运算,包含 基本数据类型、变量赋值和函数等功能。Velocity.js 支持 Node.js 和浏览器环境。 Xo~kB)|,  
E8PlGQ~z{d  
地址:https://github.com/shepherdwind/velocity.js I<LIw8LI  
A!fRpN  
g%T`6dvT  
非侵入式运行期 AOP 框架 Dexposed )5U2-g#U  
WTQd}f  
so@wUxF  
o&U/e\zy  
Dexposed 是阿里巴巴无线事业部第一个重量级 Andorid 开源软件,基于 ROOT 社区著名开源项目 Xposed 改造剥离了 ROOT 部分,演化为服务于所在应用自身的 AOP 框架。它支撑了阿里大部分 App 的在线分钟级客户端 bugfix 和线上调试能力。 'w~e>$WI  
F@ Cxjz  
地址:https://github.com/alibaba/dexposed G.sf> .[  
8c0ugM   
l\1_v7s  
自动化测试解决方案 UI Recorder -q}I; cH  
ck K9@RQ  
#wP$LKk  
LXx`Vk>ky  
OZi4S3k  
 o C#W  
%][6TZ}  
UI Recorder 是一款零成本的整体自动化测试解决方案,一次自测等于多次测试,测一个浏览器等于测多个浏览器! uEcK0>xp  
fW8whN  
地址:https://github.com/alibaba/uirecorder *d$r`.9j  
i4r8146D[  
[gxH,=Pb  
Android 应用热修复工具 AndFix Xe>   
$SPA'63AC  
jv'q :uA^  
NJ$c0CNy  
AndFix 是阿里巴巴开源的 Android 应用热修复工具,帮助 Anroid 开发者修复应用的线上问题。Andfix 是 "Android hot-fix" 的缩写。 ` beU2N  
\K(QE ~y'W  
地址:https://github.com/alibaba/AndFix 2kVQ#JyuRI  
rz]M}!>k  
bd@1j`i  
淘宝 React 框架 React Web oiNt'HQ2/  
vN3uLz'<  
1n|K   
#JW~&;  
]sG^a7Z.X  
i $;y  
T$Rj/u t1  
淘宝前端团队开源项目React Web,通过与React Native一致的API构建Web应用。 P_N i 5s)  
R?H[{A X  
地址:https://github.com/taobaofed/react-web !S5_+.U#  
k#pNk7;MZ  
5Int,SX  
基于 Node.js 的自动化持续集成 Reliable A_JNj8<6r  
<J .-fZS%  
&& E)  
ZRLS3*`  
Reliable 是分布式架构的持续集成系统,由Macaca 团队的成员开发。适用于集成构建、集成构建等场景。她是典型的主从结构,分为reliable-master 与 reliable-slave 两部分。 $J)2E g  
O t1:z:Pl  
地址:https://github.com/reliablejs/reliable-master u[?M{E/HU  
0rj50$~$]  
6`U]%qx_I  
模拟数据生成器 Mock.js i+eDBg6  
#CTHCwYo  
-Gmg&yQ9  
MgUjB~)Y  
Mock.js 是一款模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试。提供了以下模拟功能:根据数据模板生成模拟数据,模拟 Ajax 请求,生成并返回模拟数据,基于 HTML 模板生成模拟数据。  Jyo(Etp  
muKCCWy#  
地址:https://github.com/nuysoft/Mock G>w+J'7  
M"|({+9eG  
#5}v?  
React 应用的服务器渲染框架 Beidou @86?!0bt  
fVx_]5jM  
{ K *  
cSWn4-B@l  
Beidou(北斗) 是 NodeJS & React 同构框架,基于Egg.js开发。 ;}E$>]*Yn  
TxXX}6  
地址:https://github.com/alibaba/beidou YB3?Ftgw  
'NDDj 0Y  
El4SL'E@  
二、Java JWo).  
.[8g6:>  
P1A5Qq  
N(= \S:  
m vLqccL  
JAVA 研发框架 SOFAStack w^wh|'u^_@  
2L|)uCb  
Q _ M:v  
Y! w {,\3  
SOFAStack(Scalable Open Financial Architecture Stack)是用于快速构建金融级分布式架构的一套中间件,也是在金融场景里锤炼出来的最佳实践。地址:http://www.sofastack.tech LQ3J$N  
kl i)6R<  
;P!x/Ct  
Java 诊断利器 Arthas ^P}c 0}^  
<n{-& ;>  
]gG&X3jaKq  
bbxo!K m"  
Arthas 是 Alibaba 开源的 Java 诊断工具,深受开发者喜爱。它可以实时监控JVM状态;线上诊断问题,无需重启;命令行交互模式,丰富的 Tab 自动补全功能。 ooIA#u  
~e#QAaXD#5  
地址:https://github.com/alibaba/arthas gzeTBlXg  
tB==v{t  
66%4p%#b4  
JDBC 连接池、监控组件 Druid (YKkJ  
Tmr %r'i3  
r0/o{Y|l6  
z] bcg$m  
Druid是一个 JDBC 组件。 Yi+$g  
  1. SWPb=[WEz  
    监控数据库访问性能。
  2. c},wW@SF2W  
    提供了一个高效、功能强大、可扩展性好的数据库连接池。
  3. &n-)Alx  
    数据库密码加密。
  4. yy#4DYht  
    SQL执行日志。
m.2=,,r<Fq  
+je{%,*  
地址:https://github.com/alibaba/druid 2}jC%jR2  
JPGEE1!B{b  
drK &  
Java 的 JSON 处理器 fastjson Yo;Mexo!  
kH}HFl  
MZK%IC>  
pIP ^/H  
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。 w!~85""  
KW-g $Ma  
主要特点:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson);强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum);零依赖(没有依赖其它任何类库除了JDK)。 (7J (.EG2e  
L|N[.V9  
地址:https://github.com/alibaba/fastjson >[a&,gS  
'7(oCab"_  
68, (+vkB  
服务框架 Dubbo Ch,%xs.)G  
$KMxq=  
/XZ\Yy=  
? fmW'vs  
Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 spring 框架无缝集成。 DfV'1s4y  
u RPvo}!=1  
地址:https://github.com/alibaba/dubbo cOo@UU P   
Ab/KVB  
YMD&U   
企业级流式计算引擎 JStorm \YrvH  
9 Z79  
To@77.'  
kb2M3%6 V  
)R@M~d-o  
}hA h'*(  
j#[%-nOT  
JStorm 是参考 Apache Storm 实现的实时流式计算框架,在网络IO、线程模型、资源调度、可用性及稳定性上做了持续改进,已被越来越多企业使用。JStorm 可以看作是 storm 的 java 增强版本,除了内核用纯java实现外,还包括了thrift、python、facet ui。从架构上看,其本质是一个基于 zk 的分布式调度系统。 UcxMA%Pw7$  
E{W(5.kb;i  
地址:https://github.com/alibaba/jstorm )h,-zAnZ  
+!Lz]@9K  
F  uJ=]T  
apns4j 3}25=%;[  
unN=yeut  
>P[BwL]  
apns4j 是 Apple Push Notification Service 的 Java 实现! +#MQ8d  
F=l.2t*9  
地址:https://github.com/teaey/apns4j T }^2IJ]  
Kb,#Ot  
S1G3xY$0  
分布式数据层 TDDL 2"C,u V@F!  
6*tbil_G+  
6V^KOG  
&L`yX/N2  
TDDL 是一个基于集中式配置的 jdbc datasource实现,具有主备,读写分离,动态数据库配置等功能。 ,J ZM%f  
mH)th7  
地址:https://github.com/alibaba/tb_tddl 'ghwc:Og|%  
KmE<+/x~?  
{H[3[  
轻量级分布式数据访问层 CobarClient [y(AdZ0*  
#) bqn|0l  
UV j1nom   
0|D l/ 1  
Cobar Client是一个轻量级分布式数据访问层(DAL)基于iBatis(已更名为MyBatis)和Spring框架实现。 j O6yZt  
 3JcI}w  
地址:https://github.com/alibaba/cobarclient ZKco  
UgA G2  
V H2 /  
淘宝定制 JVM:TaobaoJVM C:$pAE(  
F|&=\Q  
$3D#U^7i  
;/|3U7{c  
TaobaoJVM 基于 OpenJDK HotSpot VM,是国内第一个优化、定制且开源的服务器版Java虚拟机。目前已经在淘宝、天猫上线,全部替换了Oracle官方JVM版本,在性能,功能上都初步体现了它的价值。 <Z^qBM  
AB")aX2% E  
地址:http://jvm.taobao.org /{HK0fd  
[>wvVv  
V^5Z9!  
Java 图片处理类库 SimpleImage V07? sc<  
Aa`'g0wmc  
R'1L%srTM+  
'Bb@K[=s  
SimpleImage是阿里巴巴的一个Java图片处理的类库,可以实现图片缩略、水印等处理。 tj;<EaM  
#uillSV  
地址:https://github.com/alibaba/simpleimage DY6ra% T  
(D <o=Q  
\(a!U,]LM  
redis 的 java 客户端 Tedis n9N '}z  
%5|DdpES  
ygS vYMC  
-e(,>9Q  
Tedis 是另一个 redis 的 java 客户端。Tedis 的目标是打造一个可在生产环境直接使用的高可用 Redis 解决方案。 hD! 9[Gb  
8j<+ ' R  
地址:https://github.com/justified/tedis 4,P!D3SH  
KM jnY2  
\B1<fF2  
三、数据库 6kM'f}t[C  
IWD21lS  
!|`vW{v  
y_A?} 'X  
FST}:*dOe5  
开源数据库 AliSQL K}1eQS&$a  
!-B r?  
&nX,)"  
AliSQL 是基于 MySQL 官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在社区版的基础上做了大量的性能与功能的优化改进。尤其适合电商、云计算以及金融等行业环境。 9 &p;2/H  
RRBBz7:~  
地址:https://github.com/alibaba/AliSQL bhg OLh#  
T_1p1Sg  
l<YCX[%E  
分布式数据库 OceanBase gP 6`q  
{_<,5)c  
g{%2*{;i  
rm nfyn  
OceanBase是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发部、运维、DBA、广告、应用研发等部门共同完成。 3PU'd^  
O| zLD  
地址:https://github.com/alibaba/oceanbase aB+B1YdY"  
4C[n@ p2  
5'hQ6i8  
分布式数据库同步系统 otter <rAk"R ^  
Eh*t;J=O  
Q]NGd 0J  
b"QeCw#v`>  
otter 基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库. 一个分布式数据库同步系统。 <;.->73E  
#Y 'svn1H  
地址:https://github.com/alibaba/otter 5|Or,8r(C  
.vJ t&@NO  
6h_OxO&!U  
Oracle 数据迁移同步工具 yugong s#2<^6  
>( :b\*C  
$,L,VYN  
# 5C)k5  
yugong 是阿里巴巴推出的去 Oracle 数据迁移同步工具(全量 + 增量,目标支持 MySQL/DRDS)。 At=l>  
V|mz]H#|  
地址:https://github.com/alibaba/yugong sg!* %*XQ  
E+|r h-M7  
8`S6BkfC|  
分布式 SQL 引擎 Lealone ~A =?_5kJ  
8 y+Nl&"V  
p&4#9I5  
'YUx&F cM  
Lealone 为 HBase 提供一个分布式SQL引擎,尝试将BigTable(HBase)和 RDBMS (H2数据库) 结合的项目。 TDnbX_xC<  
jtF et{  
地址:https://github.com/lealone/Lealone vhaUV#V"  
.ugQH<B  
XOi[[G}  
关系型数据的分布式处理系统 Cobar  e+=IGYC  
< {yQNXf[  
[J6 b5  
y$^.HI02jP  
Cobar 是关系型数据的分布式处理系统,它可以在分布式的环境下像传统数据库一样为您提供海量数据服务。以下是快速启动场景: zA?]AL(+YW  
RS`~i8e'  
地址:https://github.com/alibaba/cobar l5bd);L tq  
Y%iimbBY|  
YM EI J}  
分布式关系数据库 Alibaba Wasp SuU %x2  
#m<<]L(o8W  
&}/h[v_#'  
6a\YD{D] _  
Wasp 是类Google MegaStore & F1的分布式关系数据库。 v'zj<|2  
d[Lr`=L;  
地址:https://github.com/alibaba/wasp \r+8}8  
WCPl}7>  
7TN94@kCF  
四、系统 bu|ecv  
SXI3y  
N2_9V~!  
Ap [}[:U  
999E0A$dkv  
分布式文件系统 FastDFS Jxy94y*  
<dA1n:3o  
)-4xI4  
FastDFS 是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 N>J"^GX  
"t\gkJyK  
地址:https://github.com/happyfish100/fastdfs >4lT0~V/  
m;]glAtt  
d3|oKP6  
消息中间件 Apache RocketMQ rJ UXA<:2  
wRi` L7  
Q]]5\C.  
.0zNt  
RocketMQ 是一款分布式、队列模型的消息中间件,具有以下特点: K@PQLL#yJp  
  • ; 3WA-nn  
    能够保证严格的消息顺序
  • rtM!|apr  
    提供丰富的消息拉取模式
  • xjDV1Xf*  
    高效的订阅者水平扩展能力
  • \dIQhF%%2  
    实时的消息订阅机制
  • YN@ 4.&RP  
    亿级消息堆积能力
1~# 2AdG  
&QL!Y{=Y6  
地址:https://github.com/apache/rocketmq/ zz+p6`   
8x J]K  
z nc'  
分布式 key/value 存储系统 Tair Sn lKPd  
0{GpO6!  
"RF<i3{S  
Tair是一个Key/Value结构数据的解决方案,它默认支持基于内存和文件的两种存储方式,分别和我们通常所说的缓存和持久化存储对应。 "x)xjL  
3_]<H<w  
地址 https://github.com/alibaba/tair 1TvR-.e  
$SmmrM  
L--(Y+vmf  
系统信息采集和监控工具 Tsar P95A _(T=[  
7>`VZ?  
l[EjtN  
@Ja8~5:  
Tsar是淘宝的采集工具,主要用来收集服务器的系统信息(如cpu,io,mem,tcp等)以及应用数据(如squid haproxy nginx等),tsar支持实时查看和历史查看,方便了解应用和服务器的信息! HX3R@^vo  
rHWlv\+N n  
地址:https://github.com/alibaba/tsar u< ,c  
o?$B<Cb"  
oIP<7gz  
分布式消息中间件 Metamorphosis IO\ >U(:vx  
QQwD) WG  
utvZ<zz`  
uKcwVEu  
0H-~-z8Y  
oT\u^WU  
Aey*n=V4#F  
Metamorphosis (MetaQ) 是一个高性能、高可用、可扩展的分布式消息中间件,类似于LinkedIn的Kafka,具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞吐量、顺序消息、广播和日志数据传输等场景。 02~+$R]L  
LJ|2=lI+jb  
地址:https://github.com/killme2008/Metamorphosis CK+GD "Z$  
JM@}+pX  
iJrF$Xw  
淘宝Web服务器 Tengine AGN5=K*D  
?5<Q+ G0r  
9w=GB?/  
NZyGC Vh@  
Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 ByK!r~>Z1Q  
oVLgHB\zL  
地址:https://github.com/alibaba/tengine DP D%8a)?  
j5EZJ`  
t TAql n|  
分布式文件系统 TFS ]OZk+DU:  
lc71Pp>  
H -sJt:  
=k1 ,jn+  
TFS(Taobao FileSystem)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,其设计目标是支持海量的非结构化数据。 E.kjYIH8  
#iOoi9(  
地址:https://github.com/alibaba/tfs 2h6<'2'o1  
xjOj1Hv  
:|:Disg  
异步任务处理系统 TBSchedule O,kzU,zOs  
-U?Udmov  
(,gpR4O[  
9N[PZD  
tbschedule 是一个简洁的分布式任务调度引擎,目的是让一种批量任务或者不断变化的任务,能够被动态的分配到多个主机的JVM中,不同的线程组中并行执行。所有的任务能够被不重复,不遗漏的快速处理。 %Hk9.1hn5  
v){&g5djl  
地址:https://github.com/taobao/TBSchedule HCI|6{k  
'xUyGj:  
&O' 6va  
容器引擎 Pouch V2I"m  
)-_]y|/D:r  
rR4_=S<Mi:  
E,[@jxP  
]S6`",+)<f  
E2s lpo  
AAr[xo iYp  
DUk&`BSJ  
DJ)z~W2I*  
PSO9{!  
Pouch 是一款轻量级的容器引擎,拥有快速高效、可移植性高、资源占用少等特性,主要帮助阿里更快的做到内部业务的交付,同时提高超大规模下数据中心的物理资源利用率。 W(oJ{R&m{  
+%'S>g0W=  
地址:https://github.com/alibaba/pouch R`wL%I!?f  
<J`",h  
VV*Z5U@b  
在线分析查询系统 mdrill
3U<\s=1?X  
K{}U[@_tS  
 "i\rhX  
o 2 6R]  
mdrill是一个分布式的在线分析查询系统,基于hadoop,lucene,solr,jstorm等开源系统作为实现,基于SQL的查询语法。 mdrill是一个能够对大量数据进行分布式处理的软件框架。mdrill是快速的高性能的,他的底层因使用了索引、列式存储、以及内存cache等技 术,使得数据扫描的速度大为增加。mdrill是分布式的,它以并行的方式工作,通过并行处理加快处理速度。 @,<@y>m7  
地址:https://github.com/alibaba/mdrill R7o3X,-iwn  
L* Mt/  
:3s5{s   
五、教程 XA~C c<v  
gJ_{V;R  
4E`y*Hmzy+  
vap,)kILF  
GnlP#;  
七天学会NodeJS文档 +ou ]|  
!TH3oLd"  
w(QU'4~  
七天学会 NodeJS 是阿里巴巴国际站前端技术部编写的开源文档,用于学习 Node.js。 KV Vo_9S'  
>[=fbL@N<@  
地址:https://github.com/nqdeng/7-days-nodejs iwnctI  
"eq{_4dL  
2FxrMCC  
Nginx开发从入门到精通 Zxm Mw  
<6]TazW?S  
p9;Oe,Il  
nginx由于出色的性能,在世界范围内受到了越来越多人的关注,在淘宝内部它更是被广泛的使用,众多的开发以及运维同学都迫切的想要了解nginx模块的开发以及它的内部原理,但是国内却没有一本关于这方面的书,源于此我们决定自己来写一本。本书的作者为淘宝核心系统服务器平台组的成员,本书写作的思路是从模块开发逐渐过渡到nginx原理剖析。 hpD \,  
eC^UL5>%  
地址:https://github.com/taobao/nginx-book |D %m>M6  


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

精彩

感动

搞笑

开心

愤怒

无聊

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