阿里巴巴集团的几十款著名开源项目(Java)
来源:https://segmentfault.com/a/1190000017346799
1、分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba
依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里分布式应用解决方案,通过阿里中间件来迅速搭建分布式应用系统。
地址:https://github.com/spring-cloud-incubator/spring-cloud-alibaba
2、JDBC 连接池、监控组件 Druid
地址:https://github.com/alibaba/druid
3、Java 的 JSON 处理器 fastjson
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
地址:https://github.com/alibaba/fastjson
4、服务框架 Dubbo
地址:https://github.com/alibaba/dubbo
5、企业级流式计算引擎 JStorm
地址:https://github.com/alibaba/jstorm
6、apns4j
apns4j 是 Apple Push Notification Service 的 Java 实现!
地址:https://github.com/teaey/apns4j
7、分布式数据层 TDDL
TDDL 是一个基于集中式配置的 jdbc datasource实现,具有主备,读写分离,动态数据库配置等功能。
地址:https://github.com/alibaba/tb_tddl
8、轻量级分布式数据访问层 CobarClient
Cobar Client是一个轻量级分布式数据访问层(DAL)基于iBatis(已更名为MyBatis)和Spring框架实现。
地址:https://github.com/alibaba/cobarclient
9、淘宝定制 JVM:TaobaoJVM
10、Java 图片处理类库 SimpleImage
SimpleImage是阿里巴巴的一个Java图片处理的类库,可以实现图片缩略、水印等处理。
地址:https://github.com/alibaba/simpleimage
11、redis 的 java 客户端 Tedis
Tedis 是另一个 redis 的 java 客户端。Tedis 的目标是打造一个可在生产环境直接使用的高可用 Redis 解决方案。
地址:https://github.com/justified/tedis
12、开源 Java 诊断工具 Arthas
Arthas(阿尔萨斯)是阿里巴巴开源的 Java 诊断工具,深受开发者喜爱。
Arthas 采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。
地址:https://alibaba.github.io/arthas/
13、动态服务发现、配置和服务管理平台 Nacos
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。
Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施。
14、Java 解析 Excel 工具 easyexcel
地址:https://github.com/alibaba/easyexcel
15、高可用流量管理框架 Sentinel
Sentinel 是面向微服务的轻量级流量控制框架,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。
只要通过 Sentinel API 定义的代码,就是资源,能够被 Sentinel 保护起来。大部分情况下,可以使用方法签名,URL,甚至服务名称作为资源名来标示资源。
地址:https://github.com/alibaba/Sentinel
16、基于多维度 Metrics 的系统度量和监控中间件 SOFALookout
客户端是一个 Java 的类库,可以将它植入您的应用代码中采集 metrics 信息,客户端更多详情。
服务端代码部分,将于下一版本提供。通过 LOOKOUT 的服务,可以对 metrics 数据进行收集、加工、存储和查询等处理,另外结合 grafana,可做数据可视化展示。
地址:https://github.com/alipay/sofa-lookout
17、基于 Spring Boot 的研发框架 SOFABoot
地址:https://github.com/alipay/sofa-boot
18、轻量级 Java 类隔离容器 SOFAArk
地址:https://alipay.github.io/sofastack.github.io/
19、分布式链路追踪中间件 SOFATracer
地址:https://github.com/alipay/sofa-tracer
20、高性能 Java RPC 框架 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 文件分发系统,用于解决大规模文件分发场景下分发耗时、成功率低、带宽浪费等难题。大幅提升发布部署、数据预热、大规模容器镜像分发等业务能力。
地址: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
阿里巴巴集团的几十款著名开源项目(Java)相关推荐
- Windows系统下三十款优秀开源软件
Windows系统下三十款优秀开源软件 1.Firefox 官方网站:http://www.getfirefox.com/ 可替换Internet Explorer 功能特点:如果你还没有使用Fire ...
- 【Java】十款经典游戏的Java版本(开源)
转自 http://blog.csdn.net/qq_32353771/article/details/53899167 开源Java小游戏 前言 看到标题可能有人要笑我,用Java写游戏?没办法,毕 ...
- 著名开源项目_著名开源项目案例研究
著名开源项目 维基百科 (Wikipedia) Wikipedia is no less than an encyclopedia available free of cost to the publ ...
- 阿里巴巴集团副总裁贾扬清:开源大数据生态前瞻
2019阿里云峰会·上海开发者大会于7月24日盛大开幕,本次峰会与未来世界的开发者们分享开源大数据.IT基础设施云化.数据库.云原生.物联网等领域的技术干货,共同探讨前沿科技趋势.本文整理自开源大数据 ...
- 飒!阿里巴巴 29 个吊炸天的开源项目!
来源:segmentfault.com/a/1190000017346799 1. 分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba Spring Cloud Alibab ...
- Github近期最有趣的10款机器学习开源项目
来源:PaperWeekly 本文共900字,建议阅读6分钟. 本文为你罗列近期Github上十大有趣的机器学习开源项目. -01- Face Recognition #世界上最简单的人脸识别库 本项 ...
- 2019 十大国产开源项目来势汹汹!
作者 | 马超 责编 | 胡巍巍 出品 | CSDN(ID:CSDNnews) 2019年,是国产开源项目的爆发之年,国内各厂商不断有重磅项目开源.世界上最大的开源社区GitHub颇有快速拥抱中国的趋 ...
- 7 款国产开源项目带你理解神秘的中间件
个点击上方"Github中文社区",关注 看遍Github好玩的项目 来源:https://www.toutiao.com/i6782485898526196236 在系统软件之中 ...
- PHP著名开源项目汇总(LAMP)
一直有这个想法,将PHP的开源项目做个汇总,今天就把我了解的较为著名的 PHP 开源项目总结如下: 1. CMS 系统 PHPNUKE 国外著名的 CMS 网站生成系统,有大量的插件及相 ...
最新文章
- mysql中数字格式化_mysql中格式化数字详解
- MySQL查看与修改编码方式(mysql、数据库、表)
- linux 系统lv扩展_linux 扩展lv
- POJ 1584 A Round Peg in a Ground Hole(点到直线距离,圆与多边形相交,多边形是否为凸)...
- Uniapp组件之间传参
- ZZULIOJ 1087: 获取出生日期(多实例测试)
- 日语学习-多邻国-关卡1-餐馆
- 深入理解Magento – 第五章 – Magento资源配置
- linux 去掉登陆密码吗,Linux 清除 Windows用户登录密码
- R语言数据集合并、数据增减、不等长合并
- Windows11 开发版bt磁力链种子及其他下载地址整理
- 电脑主板线路连接图解_电脑主板连接线图解
- 双机热备概念原理及实现步骤
- 魔法阵c语言课程设计,魔法阵真的存在吗?
- C语言编辑时光标一直闪,win7系统编辑文字鼠标光标一直闪烁问题的解决方法 - win7吧...
- 2021最新短信验证码接收平台收费价格对比「二」:亿佰云、秒嘀科技、极光短信、华信云通信
- 几行Python代码实现自动陪女友聊天,制作开心机器人
- 边缘设备、系统及计算杂谈(8)——dapr学习之一
- matlab2017硬件加速,现场影像增强中的硬件加速机制研究
- brew下载的mysql卸载_【已解决】Mac中如何彻底卸载之前通过dmg安装的mysql