阿里巴巴最新开源软件列表(建议收藏系列)

本文汇总了阿里巴巴的多个开源项目,包括服务框架Dubbo、JDBC连接池Druid、分布式文件系统FastDFS、数据库OceanBase、消息中间件MetaMorphosis等。此外,还涉及自动化测试解决方案Macaca、Web服务器Tengine、JavaScript模板引擎Velocity.js以及移动开发工具Weex等,涵盖了从数据库、中间件到自动化测试和前端开发等多个技术领域。
摘要由CSDN通过智能技术生成

阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分。

有很多重量级的项目,例如LVS、Tengine,或者很有实践价值的中间件

今天小编为大家汇总了阿里开源的项目,快来看看吧! 服务框架 Dubbo

Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实

现服务的输出和输入功能,可以和 Spring框架无缝集成。

JDBC连接池、监控组件 Druid

Druid是一个JDBC组件,它包括三部分:

  • 代理Driver,能够提供基于Filter-Chain模式的插件体系。

  • DruidDataSource 高效可管理的数据库连接池。

  • SQLParser

Java的JSON处理器 fastjson

fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。

分布式文件系统 FastDFS

FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同

步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。

特别适合以文件为载体的在线服务,如相册网站、视频网站等等。

淘宝Hadoop作业平台 宙斯Zeus

宙斯(zeus)是什么 宙斯是一个完整的Hadoop的作业平台 从Hadoop任务的调试运行到生产任

务的周期调度 宙斯支持任务的整个生命周期。

淘宝分布式数据库 OceanBase

OceanBase是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB

数据上的跨行跨表事务,由淘宝核心系统研发部、运维、DBA、广告、应用研发等部门共同完

成。

在设计和实现OceanBase的时候暂时摒弃了不紧急的DBMS的功能,例如临时表,视图

(view),研发团队把有限的资源集中到关键点上,当前 OceanBase主要解决数据更新一致

性、高性能的跨表读事务、范围查询、join、数据全量及增量dump、批量数据导入。

目前OceanBase已经应用于淘宝收藏夹,用于存储淘宝用户收藏条目和具体的商品、店铺信

息,每天支持4~5千万的更新操作。等待上线的应用还包括CTU、SNS等,每天更新超过20

亿,更新数据量超过2.5TB,并会逐步在淘宝内部推广。

分布式key/value存储系统 Tair

Tair是由淘宝网自主开发的Key/Value结构数据存储系统,在淘宝网有着大规模的应用。您在

登录淘宝、查看商品详情页面或者在淘江湖和好友“捣浆糊”的时候,都在直接或间接地和

Tair交互。

系统信息采集和监控工具 Tsar Tsar是淘宝的采集工具,主要用来收集服务器的系统信息(如cpu,io,mem,tcp等)以及

应用数据(如squid haproxy nginx等),tsar支持实时查看和历史查看,方便了解应用和服务器的信息!

它类似于sar,能监控和收集服务器和关键应用的信息,支持实时终端显示和集中式数据库存

储查询,还能向Nagios发送报警信息。

Tsar模块化的设计利于通过开发新模块来扩展新的功能,非常方便。

七天学会NodeJS

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

模块加载框架 SeaJS

Sea.JS 是一个遵循 CommonJS 规范的模块加载框架,可用来轻松愉悦地加载任意JavaScript模块。

SeaJS 支持的标准模块遵循 Modules/Wrappings 规范的 define 形式,可运行于 Web 浏览

器以及 node.JS 等环境中。

分布式消息中间件 Metamorphosis

Metamorphosis (MetaQ) 是一个高性能、高可用、可扩展的分布式消息中间件,类似于

LinkedIn的Kafka,具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞

吐量、顺序消息、广播和日志数据传输等场景,在淘宝和支付宝有着广泛的应用,现已开源。

阿里巴巴分布式数据库同步系统 otter

otter 基于数据库增量日志解析,准实时同步到本机房或异地机房mysql/oracle数据库.

一个分布式数据库同步系统。

HTML5 互动游戏引擎 Hilo

Hilo 是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建

HTML5游戏。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值