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

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

发布时间:2019-02-02 03:24:31 所属栏目:建站 来源:佚名
导读:1.漫衍式应用处事开拓的一站式办理方案 Spring Cloud Alibaba Spring Cloud Alibaba 致力于提供漫衍式应用处事开拓的一站式办理方案。此项目包括开拓漫衍式应用处事的必须组件,利便开拓者通过 Spring Cloud 编程模子轻松行使这些组件来开拓漫衍式应用处事
副问题[/!--empirenews.page--]

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

1.漫衍式应用处事开拓的一站式办理方案 Spring Cloud Alibaba

Spring Cloud Alibaba 致力于提供漫衍式应用处事开拓的一站式办理方案。此项目包括开拓漫衍式应用处事的必须组件,利便开拓者通过 Spring Cloud 编程模子轻松行使这些组件来开拓漫衍式应用处事。

依托 Spring Cloud Alibaba,您只必要添加一些注解和少量设置,就可以将 Spring Cloud 应用接入阿里漫衍式应用办理方案,通过阿里中间件来敏捷搭建漫衍式应用体系。

地点:https://github.com/spring-cloud-incubator/spring-cloud-alibaba

2. JDBC 毗连池、监控组件 Druid

Druid是一个 JDBC 组件。

1.监控数据库会识趣能。

2.提供了一个高效、成果强盛、可扩展性好的数据库毗连池。

3.数据库暗码加密。

4.SQL执行日记。

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

3. Java 的 JSON 处理赏罚器 fastjson

fastjson 是一本机能很好的 Java 说话实现的 JSON 理会器和天生器,来自阿里巴巴的工程师开拓。

首要特点:快速FAST (比其余任何基于Java的理会器和天生器更快,包罗jackson);强盛(支持平凡JDK类包罗恣意Java Bean Class、Collection、Map、Date或enum);零依靠(没有依靠其余任何类库除了JDK)。

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

4. 处事框架 Dubbo

Apache Dubbo (incubating) |是阿里巴巴的一款高机能、轻量级的开源Java RPC框架,它提供了三大焦点手段:面向接口的长途要领挪用,智能容错和负载平衡,以及处事自动注册和发明。

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

5. 企业级流式计较引擎 JStorm

JStorm 是参考 Apache Storm 实现的及时流式计较框架,在收集IO、线程模子、资源调治、可用性及不变性上做了一连改造,已被越来越多企业行使。JStorm 可以看作是 storm 的 java 加强版本,除了内核用纯java实现外,还包罗了thrift、python、facet ui。从架构上看,其本质是一个基于 zk 的漫衍式调治体系。

地点: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

TaobaoJVM 基于 OpenJDK HotSpot VM,是海内第一个优化、定制且开源的处事器版Java假造机。今朝已经在淘宝、天猫上线,所有替代了Oracle官方JVM版本,在机能,成果上都起源浮现了它的代价。

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

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 是构建以“处事”为中心的当代应用架构(譬喻微处事范式、云原生范式)的处事基本办法。

地点:https://nacos.io/en-us/

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

15.高可用流量打点框架 Sentinel

Sentinel 是面向微处事的轻量级流量节制框架,从流量节制、熔断降级、体系负载掩护等多个维度掩护处事的不变性。

只要通过 Sentinel API 界说的代码,就是资源,可以或许被 Sentinel 掩护起来。大部门环境下,可以行使要领署名,URL,乃至处事名称作为资源名来标示资源。

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

16.基于多维度 Metrics 的体系怀抱和监控中间件 SOFALookout

Lookout 是一个操作多维度的 metrics 对方针体系举办怀抱和监控的项目。Lookout 的多维度 metrics 参考 Metrics 2.0 尺度。Lookout 项目分为客户端部门与处事器端部门。

客户端是一个 Java 的类库,可以将它植入您的应用代码中收罗 metrics 信息,客户端更多详情。

处事端代码部门,将于下一版本提供。通过 LOOKOUT 的处事,可以对 metrics 数据举办网络、加工、存储和查询等处理赏罚,其它团结 grafana,可做数据可视化展示。

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

17.基于 Spring Boot 的研发框架 SOFABoot

(编辑:河北网)

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

热点阅读