请选择 进入手机版 | 继续访问电脑版
搜索
房产
装修
汽车
婚嫁
健康
理财
旅游
美食
跳蚤
二手房
租房
招聘
二手车
教育
茶座
我要买房
买东西
装修家居
交友
职场
生活
网购
亲子
情感
龙城车友
找美食
谈婚论嫁
美女
兴趣
八卦
宠物
手机

阿宾之房东太太 26 款阿里超神 Java 开源项目,看看你用过几个? www.52solution.com

[复制链接]
查看: 989|回复: 10

203

主题

443

帖子

850

积分

等待验证会员

积分
850
发表于 2019-4-13 23:45 | 显示全部楼层 |阅读模式

  • 1.散布式利用办事开辟的一站式处理计划 Spring Cloud Alibaba
  • 2. JDBC 毗连池、监控组件 Druid
  • 3. Java 的 JSON 处置器 fastjson
  • 4. 办事框架 Dubbo
  • 5. 企业级流式计较引擎 JStorm
  • 6. apns4j
  • 7. 散布式数据层 TDDL
  • 8. 轻量级散布式数据拜候层 CobarClient
  • 9. 淘宝定制 JVM:TaobaoJVM
  • 10. Java 图片处置类库 SimpleImage
  • 11. redis 的 java 客户端 Tedis
  • 12.开源 Java 诊断工具 Arthas
  • 13.静态办事发现、设置和办事治理平台 Nacos
  • 14.Java 剖析 Excel 工具 easyexcel
  • 15.高可用流量治理框架 Sentinel
  • 16.基于多维度 Metrics 的系统怀抱和监控中心件 SOFALookout
  • 17.基于 Spring Boot 的研发框架 SOFABoot
  • 19.散布式链路追踪中心件 SOFATracer
  • 20.高性能 Java RPC 框架 SOFARPC
  • 21.基于 Netty 的收集通讯框架 SOFABolt
  • 22.静态非侵入 AOP 处理计划 JVM-Sandbox
  • 23.面向云的散布式消息范畴标准 OpenMessaging
  • 24.P2P 文件分发系统 Dragonfly
  • 25.LayoutManager 定制化结构计划 vlayout
  • 26.Java 代码规约扫描插件 P3C
<h1>1.散布式利用办事开辟的一站式处理计划 Spring Cloud Alibaba

Spring Cloud Alibaba 努力于供给散布式利用办事开辟的一站式处理计划。此项目包括开辟散布式利用办事的必须组件,方便开辟者经过 Spring Cloud 编程模子轻松利用这些组件来开辟散布式利用办事。
依托 Spring Cloud Alibaba,您只需要增加一些注解和少许设置,便可以将 Spring Cloud 利用接入阿里散布式利用处理计划,经过阿里中心件来敏捷搭建散布式利用系统。
地址:https://github.com/spring-cloud-incubator/spring-cloud-alibaba
<h1>2. JDBC 毗连池、监控组件 Druid

Druid是一个 JDBC 组件。
1.监控数据库拜候性能。
2.供给了一个高效、功用强大、可扩大性好的数据库毗连池。
3.数据库密码加密。
4.SQL履行日志。
地址:https://github.com/alibaba/druid
<h1>3. Java 的 JSON 处置器 fastjson

fastjson 是一本性能很好的 Java 说话实现的 JSON 剖析器和天生器,来自阿里巴巴的工程师开辟。
首要特点:快速FAST (比别的任何基于Java的剖析器和天生器更快,包括jackson);强大(支持普通JDK类包括肆意Java Bean Class、Collection、Map、Date或enum);零依靠(没有依靠别的任何类库除了JDK)。
地址:https://github.com/alibaba/fastjson
<h1>4. 办事框架 Dubbo

Apache Dubbo (incubating) |是阿里巴巴的一款高性能、轻量级的开源Java RPC框架,它供给了三大焦点才能:面向接口的远程方式挪用,智能容错和负载平衡,以及办事自动注册和发现。
地址:https://github.com/alibaba/dubbo
<h1>5. 企业级流式计较引擎 JStorm

JStorm 是参考 Apache Storm 实现的实时流式计较框架,在收集IO、线程模子、资本调剂、可用性及稳定性上做了延续改良,已被越来越多企业利用。JStorm 可以看做是 storm 的 java 增强版本,除了内核用纯java实现外,还包括了thrift、python、facet ui。从架构上看,其本质是一个基于 zk 的散布式调剂系统。
地址:https://github.com/alibaba/jstorm
<h1>6. apns4j

apns4j 是 Apple Push Notification Service 的 Java 实现!
地址:https://github.com/teaey/apns4j
<h1>7. 散布式数据层 TDDL

TDDL 是一个基于集合式设置的 jdbc datasource实现,具有主备,读写分手,静态数据库设置等功用。
地址:https://github.com/alibaba/tb_tddl
<h1>8. 轻量级散布式数据拜候层 CobarClient

Cobar Client是一个轻量级散布式数据拜候层(DAL)基于iBatis(已更名为MyBatis)和Spring框架实现。
地址:https://github.com/alibaba/cobarclient
<h1>9. 淘宝定制 JVM:TaobaoJVM

TaobaoJVM 基于 OpenJDK HotSpot VM,是国内第一个优化、定制且开源的办事器版Java虚拟机。今朝已经在淘宝、天猫上线,全数替换了Oracle官方JVM版本,在性能,功用上都初步表现了它的代价。
地址:http://jvm.taobao.org
<h1>10. Java 图片处置类库 SimpleImage

SimpleImage是阿里巴巴的一个Java图片处置的类库,可以实现图片缩略、水印等处置。
地址:https://github.com/alibaba/simpleimage
<h1>11. redis 的 java 客户端 Tedis

Tedis 是另一个 redis 的 java 客户端。Tedis 的方针是打造一个可在生产情况间接利用的高可用 Redis 处理计划。
地址:https://github.com/justified/tedis
<h1>12.开源 Java 诊断工具 Arthas

Arthas(阿尔萨斯)是阿里巴巴开源的 Java 诊断工具,深受开辟者爱好。
Arthas 采用号令行交互形式,同时供给丰富的 Tab 自动补全功用,进一步方便停止题目标定位和诊断。
地址:https://alibaba.github.io/arthas/
<h1>13.静态办事发现、设置和办事治理平台 Nacos

Nacos 努力于帮助您发现、设置和治理微办事。Nacos 供给了一组简单易用的特征集,帮助您实现静态办事发现、办事设置治理、办事及流量治理。
Nacos 帮助您更灵敏和轻易地构建、托付和治理微办事平台。 Nacos 是构建以“办事”为中心的现代利用架构(例如微办事范式、云原生范式)的办事根本设备。
地址:https://nacos.io/en-us/
<h1>14.Java 剖析 Excel 工具 easyexcel

Java 剖析、天生 Excel 比力着名的框架有 Apache poi、jxl 。但他们都存在一个严重的题目就是很是的耗内存,poi 有一套 SAX 形式的 API 可以一定水平的处理一些内存溢出的题目,但 POI 还是有一些缺点,比如 07 版 Excel 解紧缩以及解压后存储都是在内存中完成的,内存消耗仍然很大。easyexcel 重写了 poi 对 07 版 Excel 的剖析,可以原本一个 3M 的 excel 用 POI sax 仍然需要 100M 左右内存下降到 KB 级别,而且再大的 excel 不会出现内存溢出,03 版依靠 POI 的 sax 形式。在上层做了模子转换的封装,让利用者加倍简双方便。
地址:https://github.com/alibaba/easyexcel
<h1>15.高可用流量治理框架 Sentinel

Sentinel 是面向微办事的轻量级流量控制框架,从流量控制、熔断升级、系统负载庇护等多个维度庇护办事的稳定性。
只要经过 Sentinel API 界说的代码,就是资本,可以被 Sentinel 庇护起来。大部分情况下,可以利用方式签名,URL,甚至办事称号作为资本名来标示资本。
地址:https://github.com/alibaba/Sentinel
<h1>16.基于多维度 Metrics 的系统怀抱和监控中心件 SOFALookout

Lookout 是一个操纵多维度的 metrics 对方针系统停止怀抱和监控的项目。Lookout 的多维度 metrics 参考 Metrics 2.0 标准。Lookout 项目分为客户端部分与办事器端部分。
客户端是一个 Java 的类库,可以将它植入您的利用代码中收集 metrics 信息,客户端更多详情。
办事端代码部分,将于下一版本供给。经过 LOOKOUT 的办事,可以对 metrics 数据停止收集、加工、存储和查询等处置,别的连系 grafana,可做数据可视化展现。
地址:https://github.com/alipay/sofa-lookout
<h1>17.基于 Spring Boot 的研发框架 SOFABoot

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/
<h1>19.散布式链路追踪中心件 SOFATracer

SOFATracer 是一个用于散布式系统挪用跟踪的组件,经过同一的 traceId 将挪用链路中的各类收集挪用情况以日志的方式记录下来,以到达透视化收集挪用的目标。这些日志可用于故障的快速发现,办事治理等。
地址:https://github.com/alipay/sofa-tracer
<h1>20.高性能 Java RPC 框架 SOFARPC

SOFARPC 是一个高可扩大性、高性能、生产级的 Java RPC 框架。在蚂蚁金服 SOFARPC 已经履历了十多年及五代版本的成长。SOFARPC 努力于简化利用之间的 RPC 挪用,为利用供给方便通明、稳定高效的点对点远程办事挪用计划。为了用户和开辟者方便的停止功用扩大,SOFARPC 供给了丰富的模子笼统和可扩大接口,包括过滤器、路由、负载平衡等等。同时围绕 SOFARPC 框架及其周边组件供给丰富的微办事治理计划。
地址:https://github.com/alipay/sofa-rpc
<h1>21.基于 Netty 的收集通讯框架 SOFABolt

SOFABolt 是蚂蚁金融办事团体开辟的一套基于 Netty 实现的收集通讯框架。
为了让 Java 法式员能将更多的精神放在基于收集通讯的营业逻辑实现上,而不是过量的纠结于收集底层 NIO 的实现以及处置难以调试的收集题目,Netty 应运而生。
为了让中心件开辟者能将更多的精神放在产物功用特征实现上,而不是反复地一遍遍制造通讯框架的轮子,SOFABolt 应运而生。
地址:https://github.com/alipay/sofa-bolt
<h1>22.静态非侵入 AOP 处理计划 JVM-Sandbox

JVM-Sandbox,JVM 沙箱容器,一种基于 JVM 的非侵入式运转期 AOP 处理计划。
地址:https://github.com/alibaba/jvm-sandbox
<h1>23.面向云的散布式消息范畴标准 OpenMessaging

OpenMessaging 是由阿里巴巴倡议,与雅虎、滴滴出行、Streamlio 公司配合介入创建,旨在创建厂商无关、平台无关的散布式消息及流处置范畴的利用开辟标准。
地址:https://github.com/openmessaging/openmessaging-java
<h1>24.P2P 文件分发系统 Dragonfly

Dragonfly(蜻蜓)是阿里自研的 P2P 文件分发系统,用于处理大范围文件分发场景下分发耗时、成功率低、带宽浪费等困难。大幅提升公布摆设、数据预热、大范围容器镜像分发等营业才能。
开源版的 Dragonfly 可用于 P2P 文件分发、容器镜像分发、部分限速、磁盘容量预检等。它支持多种容器技术,对容器自己无需做任何革新,镜像分发比 natvie 方式提速可高达 57 倍,Registry 收集出流量下降99.5%以上。
地址:https://github.com/alibaba/Dragonfly
<h1>25.LayoutManager 定制化结构计划 vlayout

VirtualLayout是一个针对RecyclerView的LayoutManager扩大, 首要供给一整套结构计划和结构间的组件复用的题目。
地址:https://github.com/alibaba/vlayout
<h1>26.Java 代码规约扫描插件 P3C

项目包括三部分:PMD 实现、IntelliJ IDEA 插件、Eclipse 插件
地址:https://github.com/alibaba/p3c
来历:http://t.cn/E6hvQw5
搜索微信号(ID:芋道源码),可以获得各类 Java 源码剖析。
而且,答复【书籍】后,可以支付笔者保举的各类 Java 从入门到架构的书籍。

26 款阿里超神 Java 开源项目,看看你用过几个?

26 款阿里超神 Java 开源项目,看看你用过几个?  科技资讯 234557gs2b3pd0s32nxfy1
来吧,骚年~
感谢您的阅读
回复

使用道具 举报

217

主题

442

帖子

881

积分

等待验证会员

积分
881
发表于 2019-4-13 23:27 | 显示全部楼层
开源的收费吗?
回复 支持 反对

使用道具 举报

213

主题

469

帖子

900

积分

等待验证会员

积分
900
发表于 2019-4-13 23:27 | 显示全部楼层
不得不说阿里选择java框架。给java恭喜了不少开源项目
回复 支持 反对

使用道具 举报

193

主题

458

帖子

850

积分

等待验证会员

积分
850
发表于 2019-4-13 23:27 | 显示全部楼层
就怕不维护了,一堆坑。阿里开源项目是他们高P的KPI
回复 支持 反对

使用道具 举报

204

主题

438

帖子

849

积分

等待验证会员

积分
849
发表于 2019-4-13 23:27 | 显示全部楼层
我用国外的软件服务器,累死国外996。
回复 支持 反对

使用道具 举报

212

主题

470

帖子

902

积分

等待验证会员

积分
902
发表于 2019-4-13 23:27 | 显示全部楼层
@互联网Java架构 java架构
回复 支持 反对

使用道具 举报

205

主题

428

帖子

840

积分

等待验证会员

积分
840
发表于 2019-4-13 23:27 | 显示全部楼层
以后多出点go项目
回复 支持 反对

使用道具 举报

发表于 2019-4-13 23:27 | 显示全部楼层
阿里的代码写的那是真的挺差的。看过调度那个凯源项目。差点疯狂。
回复 支持 反对

使用道具 举报

发表于 2019-4-13 23:27 | 显示全部楼层
阿里有开过源?cp大法
回复 支持 反对

使用道具 举报

214

主题

450

帖子

882

积分

高级会员

Rank: 4

积分
882
发表于 2019-4-13 23:27 | 显示全部楼层
很好!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2006-2014 快猫网-人工智能和智能硬件领域的互联网科技媒体 版权所有 法律顾问:高律师 客服电话:0791-88289918
技术支持:迪恩网络科技公司  Powered by Discuz! X3.2
快速回复 返回顶部 返回列表