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

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

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

SOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基本上,提供了诸如 Readiness Check,类断绝,日记空中断绝等等手段。在加强了 Spring Boot 的同时,SOFABoot 提供了让用户可以在 Spring Boot 中很是利便地行使 SOFAStack 相干中间件的手段。

地点:https://github.com/alipay/sofa-boot

18.轻量级 Java 类断绝容器 SOFAArk

SOFAArk 是一款基于 Java 实现的轻量级类断绝容器,由蚂蚁金服公司开源孝顺;首要为应用措施提供类断绝和依靠包断绝的手段;基于 Fat Jar 技能,应用可以被打包成一个自包括可运行的 Fat Jar,应用既可所以简朴的单模块 Java 应用也可所以 Spring Boot 应用。可会见网址进入快速开始并获取更多具体信息。

地点:https://alipay.github.io/sofastack.github.io/

19.漫衍式链路追踪中间件 SOFATracer

SOFATracer 是一个用于漫衍式体系挪用跟踪的组件,通过同一的 traceId 将挪用链路中的各类收集挪用环境以日记的方法记录下来,以到达透视化收集挪用的目标。这些日记可用于妨碍的快速发明,处事管理等。

地点:https://github.com/alipay/sofa-tracer

20.高机能 Java RPC 框架 SOFARPC

SOFARPC 是一个高可扩展性、高机能、出产级的 Java RPC 框架。在蚂蚁金服 SOFARPC 已经经验了十多年及五代版本的成长。SOFARPC 致力于简化应用之间的 RPC 挪用,为应用提供利便透明、不变高效的点对点长途处事挪用方案。为了用户和开拓者利便的举办成果扩展,SOFARPC 提供了富厚的模子抽象和可扩展接口,包罗过滤器、路由、负载平衡等等。同时环绕 SOFARPC 框架及其周边组件提供富厚的微处事管理方案。

地点:https://github.com/alipay/sofa-rpc

21.基于 Netty 的收集通讯框架 SOFABolt

SOFABolt 是蚂蚁金融处事团体开拓的一套基于 Netty 实现的收集通讯框架。

为了让 Java 措施员能将更多的精神放在基于收集通讯的营业逻辑实现上,而不是过多的纠结于收集底层 NIO 的实现以及处理赏罚难以调试的收集题目,Netty 应运而生。

为了让中间件开拓者能将更多的精神放在产物成果特征实现上,而不是一再地一遍遍制造通讯框架的轮子,SOFABolt 应运而生。

地点:https://github.com/alipay/sofa-bolt

22.​动态非侵入 AOP 办理方案 JVM-Sandbox

JVM-Sandbox,JVM 沙箱容器,一种基于 JVM 的非侵入式运行期 AOP 办理方案。

地点:https://github.com/alibaba/jvm-sandbox

23.面向云的漫衍式动静规模尺度 OpenMessaging

OpenMessaging 是由阿里巴巴提倡,与雅虎、滴滴出行、Streamlio 公司配合参加创建,旨在创建厂商无关、平台无关的漫衍式动静及流处理赏罚规模的应用开拓尺度。

地点:https://github.com/openmessaging/openmessaging-java

24.P2P 文件分发体系 Dragonfly

Dragonfly(蜻蜓)是阿里自研的 P2P 文件分发体系,用于办理大局限文件分发场景下分发耗时、乐成率低、带宽挥霍等困难。大幅晋升宣布陈设、数据预热、大局限容器镜像分发等营业手段。

开源版的 Dragonfly 可用于 P2P 文件分发、容器镜像分发、局部限速、磁盘容量预检等。它支持多种容器技能,对容器自己无需做任何改革,镜像分发比 natvie 方法提速可高达 57 倍,Registry 收集出流量低落99.5%以上。

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

25.LayoutManager 定制化机关方案 vlayout

VirtualLayout是一个针对RecyclerView的LayoutManager扩展, 首要提供一整套机关方案和机关间的组件复用的题目。

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

26.Java 代码规约扫描插件 P3C

项目包括三部门:PMD 实现、IntelliJ IDEA 插件、Eclipse 插件

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

27.Android 容器化框架 Atlas

Atlas 是由阿里巴巴移动团队自研的手机淘宝安卓客户端容器化框架,以容器化思绪办理大局限团队协作题目,实现并行开拓、快速迭代和动态陈设,合用于 Android 4.x 以上体系版本的巨细型 App 开拓。

地点:http://atlas.taobao.org/

数据库

1. 开源数据库 AliSQL

AliSQL 是基于 MySQL 官方版本的一个分支,由阿里云数据库团队维护,今朝也应用于阿里巴巴团体营业以及阿里云数据库处事。该版本在社区版的基本上做了大量的机能与成果的优化改造。尤其得当电商、云计较以及金融等行业情形。

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

2. 漫衍式数据库 OceanBase

OceanBase是一个支持海量数据的高机能漫衍式数据库体系,实现了数千亿笔记录、数百TB数据上的跨行跨表事宜,由淘宝焦点体系研发部、运维、DBA、告白、应用研发等部分配合完成。

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

3. 漫衍式数据库同步体系 otter

otter 基于数据库增量日记理会,准及时同步到本机房或异地机房的mysql/oracle数据库. 一个漫衍式数据库同步体系。

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

4. Oracle 数据迁徙同步器材 yugong

yugong 是阿里巴巴推出的去 Oracle 数据迁徙同步器材(全量 + 增量,方针支持 MySQL/DRDS)。

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

5. 漫衍式 SQL 引擎 Lealone

Lealone 为 HBase 提供一个漫衍式SQL引擎,实行将BigTable(HBase)和 RDBMS (H2数据库) 团结的项目。

地点:https://github.com/lealone/Lealone

6. 相关型数据的漫衍式处理赏罚体系 Cobar

Cobar 是相关型数据的漫衍式处理赏罚体系,它可以在漫衍式的情形下像传统数据库一样为您提供海量数据处事。以下是快速启动场景:

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

7. 漫衍式相关数据库 Alibaba Wasp

Wasp 是类Google MegaStore & F1的漫衍式相关数据库。

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

体系

1. 漫衍式文件体系 FastDFS

(编辑:湖南网)

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

热点阅读