2018年阿里巴巴关于Java重要开源项目汇总
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/ (完) 【责任编辑:庞桂玉 TEL:(010)68476606】点赞 0 (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |