-
UID:12641
-
- 注册时间2013-11-16
- 最后登录2023-11-02
- 在线时间364小时
- 配偶单身
-
-
- 发帖682
- 搜Ta的帖子
- 精华0
- 铜币47325
- 威望621
- 贡献值20
- 银元27973
-
访问TA的空间加好友用道具
- 发帖
- 682
- 铜币
- 47325
- 威望
- 621
- 贡献值
- 20
- 银元
- 27973
|
^fsMf
B ~5,^CTAM 阿里巴巴集团开源软件巡礼 +vkmS @v2<T1UC X+!+&RAN* 程序员的语言是代码,程序员的交流工具就是开源软件。 f$dPDbZQ Z:9 Q~}x8 通过开源软件,程序员不仅贡献了改变世界的工具,还向同行展示了自己的作品,期望得到交流和反馈,进一步提高软件的功能和质量。开源已经成为程序员文化的一部分。 )JzY%a SP b`X
''6 作为软件大厂,阿里巴巴集团为开源社区贡献了大量软件,无偿提供包含了无数工程师智慧和汗水的海量代码。在今天这个 1024 程序员节的特殊日子,语雀为大家整理了近十年来阿里巴巴集团的开源软件,希望让大家感受程序员对世界的贡献。 gGMfy]]R oPi>]#X z>W:+W"o -;9
}P g-qXS]y7 I
V,4BQ$ 目录 Y(Oh7VwY*P u%C oo 6qT@M0)i H*0Y_H= BAQ-1kSz h'"m,(a
一、前端 3y)\dln x*Z'i<;B .I:rb~& ~xd?y*gk; %mC@} 设计语言 & 前端框架 Ant Design s#Dj>Fej {<yapBMw #Ha:
O,| ) lUS' I HAn{^8"@ (H_dZL tLu&3<% Ant Design 是蚂蚁金服开发和正在使用的一套企业级的前端设计语言和基于 React 的前端框架实现。它的特性:企业级金融产品的交互语言和视觉体系;丰富实用的 React UI 组件;基于 React 的组件化开发模式;背靠 npm 生态圈;基于 webpack 的调试构建方案,支持 ES6。 [NSslVr 7Bj,{9^aJ 地址:https://github.com/ant-design/ant-design [[|#}D:L Z8E<^<| I/7!5Z* 可视化语法库 [color=rgba(0, 0, 0, 0.85)]G2 9w-\
K] G[KjK$.Ts? F'XQoZ* 1 2u$-(JfoS =muQ7l:( jz8u'y[n7 %}@iz(*}> G2 [color=rgba(0, 0, 0, 0.85)]是一套基于可视化编码的图形语法,以数据驱动,具有高度的易用性和扩展性,用户无需关注各种繁琐的实现细节,一条语句即可构建出各种各样的可交互的统计图表。 z>PVv)X P3"R2- 地址:https://github.com/antvis/g2 ?W'z5'|
,'
k?rQ Qx
z[ 可视化图表库 BizCharts F;Q,cg M M|blg!j; _r-LX" J];Sj BizCharts 是基于 G2 的 React 图表库,历经阿里两年打磨,覆盖数十个产品。 v_XN).f; :9QU\{2 地址:https://github.com/alibaba/BizCharts -K/+}4i3N v +4v mn@1c4y Node 应用框架 Egg Xc-["y64 V&f*+!!2 es7;eH*O9 `Na()r$T _*~F1% d 9d"*Z%!j egg 是为企业级框架和应用而生的 Web 框架,使用 Node.js。 aMI;;iL^ TipH} 地址:https://github.com/eggjs/egg XO]^ +'U}p 8~(xi<"e R&cTMd 基于 React 的前端框架 umi z 3aGK )M0`dy{1 .RpJZ[E j
t}Re, umi 是可插拔的企业级 React 框架,类似 Next.js。 u[)X="-e# lgews" 地址:https://github.com/umijs/umi =7V4{|ESfy gC?}1]9c kgo#JY-4 通用渲染引擎 Rax uq3pk3
)W9 J2qsZ
Y|R=^
=d\ 8C{&i5kj\E O?OAXPK2 Hf('BagBL .,u>WIUxj Rax 是阿里开源的一个通用的 JavaScript 库,主要有 React 兼容的 API 。 使用 React 的就应该已经知道如何使用 Rax。特性:快速:快速的虚拟 DOM;微型:min + gzip 之后仅 8.0kb;通用:跨浏览器、Weex 和 Node.js。 hJM&rM7 [~N;d9H+*1 地址:https://github.com/alibaba/rax 5az%yS htB7
j( W^iK9|[qp 跨平台移动开发工具 Weex ]0D- g2!|A VgbNZ{qk@ ^t'mW;C$4 *5Zow 3 CFFb>d p-$C*0{ :[<Y#EX. Weex 是开源的跨平台移动开发工具,能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。 %*
0GEfl/ [+o{0o>
地址:https://github.com/apache/incubator-weex/ EA~xxKq d[t0K]
}sxs- 自动化测试解决方案 Macaca 9p8ajlYg, w Q[|D2; N|i>|2EB o"JHB ~IZ-:?+S^ eV"%(<{ UIEvwQ Macaca是一套完整的自动化测试解决方案,支持移动端和PC端,支持Native, Hybrid, H5 等多种应用类型,并且提供客户端工具和持续集成服务。 N1'"7eg/ 7RT{RE 地址:https://github.com/alibaba/macaca \kQ)fk]^ #czInXTTx B?
%u<F 前端物料库 ice P|Aac,nE+^ !l*A3qA ZFLmD|q#{ 3uYLA4[-B p8,=K< SNqSp.>-U" nWsRauY ice 是前端的海量可复用物料库,配套桌面工具极速构建前端应用,大幅提升开发效率。 30HUY?'K <PSz`)SN 地址:https://github.com/alibaba/ice yu6~:$%H Owf!dMA;nF
!`_f HTML5 互动游戏引擎 Hilo THwM',6 I7vP*YE 7F ]KuM's Q+1ot,R Hilo 是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建 HTML5 游戏。 JA4Zg*7I *z[vp2
TN 地址:https://github.com/hiloteam/Hilo p&Qb&nWk< bkJ bnW= Tu(:? JavaScript 模板引擎 Velocity.js |it*w
\+M k5< n:dS !EIH"`>! +c_AAMe Velocity.js 是velocity模板语法的javascript实现。Velocity 是基于Java的模板引擎,广泛应用在阿里集 体各个子公司。Velocity模板适用于大量模板使用的场景,支持复杂的逻辑运算,包含 基本数据类型、变量赋值和函数等功能。Velocity.js 支持 Node.js 和浏览器环境。
04U|Frc o'lG9ePM| 地址:https://github.com/shepherdwind/velocity.js ~k34#j:J65 Z0&^(Fb uL)MbM] 非侵入式运行期 AOP 框架 Dexposed ()6%1zCO [6TI_U~ |&@q$d ZSNbf|ldiE Dexposed 是阿里巴巴无线事业部第一个重量级 Andorid 开源软件,基于 ROOT 社区著名开源项目 Xposed 改造剥离了 ROOT 部分,演化为服务于所在应用自身的 AOP 框架。它支撑了阿里大部分 App 的在线分钟级客户端 bugfix 和线上调试能力。 j#f/M3 }4>u_)nt 地址:https://github.com/alibaba/dexposed 3.YH7rN
)?[2Y%P wwl,F=| Y 自动化测试解决方案 UI Recorder $+PioSq )FwOg;=3M" x[t?hl=: SGl|{+(A '`upSJ;e Gxd/t#; mH,s!6j?Vp UI Recorder 是一款零成本的整体自动化测试解决方案,一次自测等于多次测试,测一个浏览器等于测多个浏览器! `:
lcN0n v.W! 地址:https://github.com/alibaba/uirecorder B<s+I# \y7?w*K lB27Z} Android 应用热修复工具 AndFix r)S:=Is5 Qb@j8Xa4[ &m5^
YN$b ),{3LIr AndFix 是阿里巴巴开源的 Android 应用热修复工具,帮助 Anroid 开发者修复应用的线上问题。Andfix 是 "Android hot-fix" 的缩写。 #:" ]-u^ W,~*pyLdO 地址:https://github.com/alibaba/AndFix /eHf
8l eSoX|2g ;d<XcpK} 淘宝 React 框架 React Web W\[E b#I,Z+0ry k
Fl*Im &3/`cl[+ HVvm3qu4 [g}^{ $` q5g_5^csM{ 淘宝前端团队开源项目React Web,通过与React Native一致的API构建Web应用。 oRd{?I&NY VQ!4(
<XD 地址:https://github.com/taobaofed/react-web il>+jVr @Xoh@:j\ r5&c!b \ 基于 Node.js 的自动化持续集成 Reliable .U(6])%;@ Kj?)]Z4 -v9 (43 5V<6_o Reliable 是分布式架构的持续集成系统,由Macaca 团队的成员开发。适用于集成构建、集成构建等场景。她是典型的主从结构,分为reliable-master 与 reliable-slave 两部分。 >> cW0I/` Y#lAG@$ 地址:https://github.com/reliablejs/reliable-master w8D8\`i!" q[/g3D\G
pW ~;B*hF 模拟数据生成器 Mock.js pXNhU88 IRM jL.q Oi?Q^ISxP DQhHU1 Mock.js 是一款模拟数据生成器,旨在帮助前端攻城师独立于后端进行开发,帮助编写单元测试。提供了以下模拟功能:根据数据模板生成模拟数据,模拟 Ajax 请求,生成并返回模拟数据,基于 HTML 模板生成模拟数据。 <@`K^g;W ;7Qe m& 地址:https://github.com/nuysoft/Mock I&|8
qx# s;h`n$ u&p8S#e React 应用的服务器渲染框架 Beidou RPa]VL1W PE7V1U#$o, -rs
S_[$2 _$*-?*V& Beidou(北斗) 是 NodeJS & React 同构框架,基于Egg.js开发。 t>]W+Lx#
`T[yyOL/ 地址:https://github.com/alibaba/beidou Db2#QQ =O8 YU)# 5M\0t\uEn 二、Java p3fVw]N QqL?? p-S> ,~;`@ RCqL~7C+ k `*CoVx~fk JAVA 研发框架 SOFAStack rKPsv*w a?Om;-i2`S *Iw19o-I lJa-O SOFAStack(Scalable Open Financial Architecture Stack)是用于快速构建金融级分布式架构的一套中间件,也是在金融场景里锤炼出来的最佳实践。地址:http://www.sofastack.tech -T+yS BO_3 blz#M # ~b8.]Z^ Java 诊断利器 Arthas E2
'Al6^C Jur$O,u40l |\B\IPs{%' H?opG<R=ek Arthas 是 Alibaba 开源的 Java 诊断工具,深受开发者喜爱。它可以实时监控JVM状态;线上诊断问题,无需重启;命令行交互模式,丰富的 Tab 自动补全功能。 @uC-dXA" akw:3+` 地址:https://github.com/alibaba/arthas L,_U co M/V"Ke"N a:|]F| JDBC 连接池、监控组件 Druid gu3)HCZ [9?]|4 .aZB?MW qjfv9sU Druid是一个 JDBC 组件。 PvUY
Q>Kw - Iy5W/QK6
监控数据库访问性能。 - y3*IF2G
提供了一个高效、功能强大、可扩展性好的数据库连接池。 - Ypm*or
数据库密码加密。 - pnz@;+f
SQL执行日志。 JBQ>"X^ 7TAoWD3
地址:https://github.com/alibaba/druid .f!'>_ @W+8z#xr' 'PMzm/;8st Java 的 JSON 处理器 fastjson $.DD^ "9 m";8 nm dFeGibI{ nb5%a fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。 |RpZr!3V BvlY\^ 主要特点:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson);强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum);零依赖(没有依赖其它任何类库除了JDK)。 3I?y
RE i_6 wD 地址:https://github.com/alibaba/fastjson \mN?5QCcE Z[+Qf3j}o6 (`n*d3 服务框架 Dubbo L%9yFg%u -GgV&%'a E3Z>R=s gKU*@`6G Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 spring 框架无缝集成。 pfim*\' g 'L$m| 地址:https://github.com/alibaba/dubbo 'H1"z!] ]H:K$nmX 7.5\LTM>9e 企业级流式计算引擎 JStorm AO$aW yI [u3^R] j@Us7Q)A( (I`<; [t^%d9@t suj}A 0A~f
^ JStorm 是参考 Apache Storm 实现的实时流式计算框架,在网络IO、线程模型、资源调度、可用性及稳定性上做了持续改进,已被越来越多企业使用。JStorm 可以看作是 storm 的 java 增强版本,除了内核用纯java实现外,还包括了thrift、python、facet ui。从架构上看,其本质是一个基于 zk 的分布式调度系统。 RkdAzv!Y7
`).;W 地址:https://github.com/alibaba/jstorm /?j^Qu 7Ph+Vs+h >fR#U"KPAB apns4j zJ0'KHF}o 8/34{2048 43J8PMY apns4j 是 Apple Push Notification Service 的 Java 实现! Q[O U` gp'n'K] 地址:https://github.com/teaey/apns4j HSl$ U0 s|!b: Ms` Us9$,(3 分布式数据层 TDDL uuhvd h= _ )^n[_E .>zkS*oX4z Qe/=(P< TDDL 是一个基于集中式配置的 jdbc datasource实现,具有主备,读写分离,动态数据库配置等功能。 b!37:V\#} ;+qPV7Z 地址:https://github.com/alibaba/tb_tddl L3Q1az!Ct Dc>)j s|" qj|B #dU 轻量级分布式数据访问层 CobarClient CQY/q@7
uP ?gGo YpZ9h@, Y@'1}=`J Cobar Client是一个轻量级分布式数据访问层(DAL)基于iBatis(已更名为MyBatis)和Spring框架实现。 qpc2;3*7 6ud<B 地址:https://github.com/alibaba/cobarclient P3XP=G`E tX*L_ ~w%Z Bp 淘宝定制 JVM:TaobaoJVM D+_PyK~jc PzTTL=G + _jb"@TY [laX~(ND{ TaobaoJVM 基于 OpenJDK HotSpot VM,是国内第一个优化、定制且开源的服务器版Java虚拟机。目前已经在淘宝、天猫上线,全部替换了Oracle官方JVM版本,在性能,功能上都初步体现了它的价值。 sXC]{]
P b O
mM~pD 地址:http://jvm.taobao.org kqAQrg]n 4sK|l|W HNoh B4vt Java 图片处理类库 SimpleImage ~pSD| WX DPtyC
gH e$(i!G) .J\U|r SimpleImage是阿里巴巴的一个Java图片处理的类库,可以实现图片缩略、水印等处理。 s?K4::@Fv ~h[lu^ZSi 地址:https://github.com/alibaba/simpleimage <Q-ufF85) zT+yZA.L J>Rt2K redis 的 java 客户端 Tedis tbv6-)Hs *t |j+*c}
!c`Q?aGV) /[#{#:lo2 Tedis 是另一个 redis 的 java 客户端。Tedis 的目标是打造一个可在生产环境直接使用的高可用 Redis 解决方案。 u&I~%s Y=rW.yK8 地址:https://github.com/justified/tedis I0jEhg%JZ CM's6qhQnn zZh`go02E 三、数据库 L
Rd
,7P 1y8:tri>N z8"=W,2 v:T` D Sdt2D 开源数据库 AliSQL yM D*>8/ lB\j>.c ?y45#Tk] AliSQL 是基于 MySQL 官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在社区版的基础上做了大量的性能与功能的优化改进。尤其适合电商、云计算以及金融等行业环境。 E.% F/mM SS~Txt75m 地址:https://github.com/alibaba/AliSQL +Vf|YLbhJ C1rCKKh =v5(*$"pd" 分布式数据库 OceanBase E 0pF; P5 $v oyXi`* a
m zw 3S2'JOTY OceanBase是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发部、运维、DBA、广告、应用研发等部门共同完成。 J2[QHr&tn s3kEux^ 地址:https://github.com/alibaba/oceanbase +[}]a3) \
T]"pE+8l .y2<2eW 分布式数据库同步系统 otter zB]T5] Z/RUrYeb y<.!TULa_ R+JI?/H otter 基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库. 一个分布式数据库同步系统。 ]R>k0X.V 17Gdu[E 地址:https://github.com/alibaba/otter j1iC1=`ZM IKr7"` K;xW/7? Oracle 数据迁移同步工具 yugong D3lYy>~d5; `oz7Q(` ;qk~> kWz%v yugong 是阿里巴巴推出的去 Oracle 数据迁移同步工具(全量 + 增量,目标支持 MySQL/DRDS)。 /+1Fa): c`}X2u]k 地址:https://github.com/alibaba/yugong 1k%ko? o5$K^2^g O}f(h5!k 分布式 SQL 引擎 Lealone *wF:Q;_<z {4m"S7O A07P$3>/W 1W!n"3# Lealone 为 HBase 提供一个分布式SQL引擎,尝试将BigTable(HBase)和 RDBMS (H2数据库) 结合的项目。 2nieI*[ B# H 地址:https://github.com/lealone/Lealone mVL,J=2 O.}gG6u5 q(p0#Mk,E 关系型数据的分布式处理系统 Cobar tx1jBh:e= yaR; tr/dd&(Y1 coFg69\^ Cobar 是关系型数据的分布式处理系统,它可以在分布式的环境下像传统数据库一样为您提供海量数据服务。以下是快速启动场景: }Voh5*$E` q@-qA] 地址:https://github.com/alibaba/cobar I~qiF%?d (Mm{"J3uv 835Upj> 分布式关系数据库 Alibaba Wasp ry]7$MQyV #f~a\}$I p+7BsW.l )?bb]hZg?O Wasp 是类Google MegaStore & F1的分布式关系数据库。 jb![ Lp \mu9ikZ< 地址:https://github.com/alibaba/wasp t(rU6miN jRkq^}
7~Ga>BK 四、系统 pz
IMj_ ;Gs**BB& ^[Er%yr0
J3.Q8f 9iy|= 分布式文件系统 FastDFS 4vQHr!$Ep Q%xY/xH] E\*",MGL FastDFS 是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 |O9=C`G_ 9c7}-Go 地址:https://github.com/happyfish100/fastdfs 2!3&Ub#FO +r!h* 4 Yr= mLT|JN 消息中间件 Apache RocketMQ #rr-4$w+ fDqXM;a" 2!otVz!Mh @ty|HXW RocketMQ 是一款分布式、队列模型的消息中间件,具有以下特点: fBOPd= - D5m\u$~V
能够保证严格的消息顺序 - rpT<cCem1
提供丰富的消息拉取模式 - r=Q5=(hn
高效的订阅者水平扩展能力 - uY~A0I5Z
实时的消息订阅机制 - Z%{f[|h9}
亿级消息堆积能力 |YFD| c-=0l)&'D= 地址:https://github.com/apache/rocketmq/
U
^9oc& ?^vZ{B)&0E wqOhJYc 分布式 key/value 存储系统 Tair l.W:6",w yrs3`/ wf@2&vJ Tair是一个Key/Value结构数据的解决方案,它默认支持基于内存和文件的两种存储方式,分别和我们通常所说的缓存和持久化存储对应。 GKtQ>39B g[jZ A[[ 地址 https://github.com/alibaba/tair !m|%4/
M@ /_a *C.a6 =|%T E 系统信息采集和监控工具 Tsar ^aW[~
c ] zY {|E7N"Qzg ,7g;r_qwA Tsar是淘宝的采集工具,主要用来收集服务器的系统信息(如cpu,io,mem,tcp等)以及应用数据(如squid haproxy nginx等),tsar支持实时查看和历史查看,方便了解应用和服务器的信息! Wu&Di8GhP {LD8ie|x1` 地址:https://github.com/alibaba/tsar PK4UdT dR+$7N$ NFc8"7Mz} 分布式消息中间件 Metamorphosis v+sbRuo8 ,s76]$%4 A,e^bM
RGLA}| _D4}[`
'X,V \veL 5 Metamorphosis (MetaQ) 是一个高性能、高可用、可扩展的分布式消息中间件,类似于LinkedIn的Kafka,具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞吐量、顺序消息、广播和日志数据传输等场景。 8 vw]u_e gAY2|/, 地址:https://github.com/killme2008/Metamorphosis NLGr=*dq {@$3bQ n_Y]iAoc` 淘宝Web服务器 Tengine yMkd|1 //@=Q!MW VC(|t} L4 ,AM-cwwT:u Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。 7$=@q|$ 0cUt"(] 地址:https://github.com/alibaba/tengine P.B'Gh#^ xH[yIfHkG@ _
_iyBaX 分布式文件系统 TFS \^4$}@*] (F YJ^o i=oa"^c4 Sh6Cw4 R TFS(Taobao FileSystem)是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统,其设计目标是支持海量的非结构化数据。 xlO2jSSAt `C?OAR44 地址:https://github.com/alibaba/tfs ;al
FK*K6 }aM`Jp-O Q9>]@DrAx 异步任务处理系统 TBSchedule m_
m@>}ud wS0bk<( ~Wm}M ,-Nk-g tbschedule 是一个简洁的分布式任务调度引擎,目的是让一种批量任务或者不断变化的任务,能够被动态的分配到多个主机的JVM中,不同的线程组中并行执行。所有的任务能够被不重复,不遗漏的快速处理。 UYOn
p7R< $SVGpEw 地址:https://github.com/taobao/TBSchedule 6w;|-/:` <;e#
"(7 " G6jUTt 容器引擎 Pouch hFfaaB %Ab_PAw @EZONKT p ri{vveN@ PWu2;JF q*nz4QTOE V^+:U>$w eBIR*TZ): uP2a\C,$ oLMi vy4 Pouch 是一款轻量级的容器引擎,拥有快速高效、可移植性高、资源占用少等特性,主要帮助阿里更快的做到内部业务的交付,同时提高超大规模下数据中心的物理资源利用率。 r_E)HL/A s*~o%emw 地址:https://github.com/alibaba/pouch lh_zZ!)g 8Jj0-4] "'B%.a#k 在线分析查询系统 mdrill 34
Khg p'k
+0= ]!aa#?Fc ~{G:,|` mdrill是一个分布式的在线分析查询系统,基于hadoop,lucene,solr,jstorm等开源系统作为实现,基于SQL的查询语法。 mdrill是一个能够对大量数据进行分布式处理的软件框架。mdrill是快速的高性能的,他的底层因使用了索引、列式存储、以及内存cache等技 术,使得数据扫描的速度大为增加。mdrill是分布式的,它以并行的方式工作,通过并行处理加快处理速度。 ONiI:Z>% 地址:https://github.com/alibaba/mdrill A_~5| S\;.nAR o~&!M_ED 五、教程 "\r~,S{: ug"<\" 1<`7MN a[g|APZz |uBC0f 七天学会NodeJS文档 ok2~B._+; Z<<gz[$+p H`lD@
q'S 七天学会 NodeJS 是阿里巴巴国际站前端技术部编写的开源文档,用于学习 Node.js。 =Zy!',,d,9 ja- ~` 地址:https://github.com/nqdeng/7-days-nodejs E}9ldM=]s AuipK*&g -z$2pXT ^ Nginx开发从入门到精通 >1G*ya) 'a^tL[rLP1 jY+S,lD nginx由于出色的性能,在世界范围内受到了越来越多人的关注,在淘宝内部它更是被广泛的使用,众多的开发以及运维同学都迫切的想要了解nginx模块的开发以及它的内部原理,但是国内却没有一本关于这方面的书,源于此我们决定自己来写一本。本书的作者为淘宝核心系统服务器平台组的成员,本书写作的思路是从模块开发逐渐过渡到nginx原理剖析。 /t)c fFM 8I0Tu 地址:https://github.com/taobao/nginx-book ]UT|BE4v
点赞支持
歌曲链接
|