加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

2018年阿里巴巴重要开源项目汇总

发布时间:2018-12-14 13:37:49 所属栏目:编程 来源:阿里云云栖社区
导读:开源展示了人类配合协作,成就分享的魅力,每一次技能成长都是站在巨人的肩膀上,技能诸多创新和成长每每就是基于开源成长起来的,没有任何一家收集公司可以不行使开源技能,仅靠自身技能而成长起来。阿里巴巴各个团队都是发自心田地将踩过的坑和总结的经

FastDFS 是一个开源的漫衍式文件体系,她对文件举办打点,成果包罗:文件存储、文件同步、文件会见(文件上传、文件下载)等,办理了大容量存储和负载平衡的题目。出格得当以文件为载体的在线处事,如相册网站、视频网站等等。

地点:https://github.com/happyfish100/fastdfs

2. 动静中间件 Apache RocketMQ

RocketMQ 是一款漫衍式、行列模子的动静中间件,具有以下特点:

  • 可以或许担保严酷的动静次序
  • 提供富厚的动静拉取模式
  • 高效的订阅者程度扩展手段
  • 及时的动静订阅机制
  • 亿级动静会萃手段

地点:https://github.com/apache/rocketmq/

3. 漫衍式 key/value 存储体系 Tair

Tair是一个Key/Value布局数据的办理方案,它默认支持基于内存和文件的两种存储方法,别离和我们凡是所说的缓存和耐久化存储对应。

地点:https://github.com/alibaba/tair

4. 体系信息收罗和监控器材 Tsar

Tsar是淘宝的收罗器材,首要用来网络处事器的体系信息(如cpu,io,mem,tcp等)以及应用数据(如squid haproxy nginx等),tsar支持及时查察和汗青查察,利便相识应用和处事器的信息!

地点:https://github.com/alibaba/tsar

5. 漫衍式动静中间件 Metamorphosis

91560100541c91d5c14aedad0031b44492cbc892

Metamorphosis (MetaQ) 是一个高机能、高可用、可扩展的漫衍式动静中间件,相同于LinkedIn的Kafka,具有动静存储次序写、吞吐量大和支持当地和XA事宜等特征,合用于大吞吐量、次序动静、广播和日记数据传输等场景。

地点:https://github.com/killme2008/Metamorphosis

6. 淘宝Web处事器 Tengine

Tengine是由淘宝网提倡的Web处事器项目。它在Nginx的基本上,针对大会见量网站的需求,添加了许多高级成果和特征。Tengine的机能和不变性已经在大型的网站如淘宝网,天猫商城等获得了很好的检讨。它的最终方针是打造一个高效、不变、安详、易用的Web平台。

地点:https://github.com/alibaba/tengine

7. 漫衍式文件体系 TFS

TFS(Taobao FileSystem)是一个高可扩展、高可用、高机能、面向互联网处事的漫衍式文件体系,其计划方针是支持海量的非布局化数据。

地点:https://github.com/alibaba/tfs

8. 异步使命处理赏罚体系 TBSchedule

tbschedule 是一个简捷的漫衍式使命调治引擎,目标是让一种批量使命可能不绝变革的使命,可以或许被动态的分派到多个主机的JVM中,差异的线程组中并行执行。全部的使命可以或许被不一再,不漏掉的快速处理赏罚。

地点:https://github.com/taobao/TBSchedule

9. 容器引擎 Pouch

04a2ed22d016dde2b1e2f1a75dd6773b9edcd6aa

Pouch 是一款轻量级的容器引擎,拥有快速高效、可移植性高、资源占用少等特征,首要辅佐阿里更快的做到内部营业的交付,同时进步深大局限下数据中心的物理资源操作率。

地点:https://github.com/alibaba/pouch

10. 在线说明查询体系 mdrill

mdrill是一个漫衍式的在线说明查询体系,基于hadoop,lucene,solr,jstorm等开源体系作为实现,基于SQL的查询语法。 mdrill是一个可以或许对大量数据举办漫衍式处理赏罚的软件框架。mdrill是快速的高机能的,他的底层因行使了索引、列式存储、以及内存cache等技 术,使得数据扫描的速率大为增进。mdrill是漫衍式的,它以并行的方法事变,,通过并行处理赏罚加速处理赏罚速率。

地点:https://github.com/alibaba/mdrill

教程

1. 七天学会NodeJS文档

七天学会 NodeJS 是阿里巴巴国际站前端技能部编写的开源文档,用于进修 Node.js。

地点:https://github.com/nqdeng/7-days-nodejs

2. Nginx开拓从入门到能干

nginx因为精彩的机能,活着界范畴内受到了越来越多人的存眷,在淘宝内部它更是被普及的行使,浩瀚的开拓以及运维同窗都急切的想要相识nginx模块的开拓以及它的内部道理,可是海内却没有一本关于这方面的书,源于此我们抉择本身来写一本。本书的作者为淘宝焦点体系处事器平台组的成员,本誊写作的思绪是从模块开拓逐渐过渡到nginx道理分解。

地点:https://github.com/taobao/nginx-book

以上为阿里巴巴重点开源项目标分享,但愿对各人有所辅佐!

【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读