成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

2018年阿里巴巴開源的那些超牛的Java項目匯總

新聞 后端
開源展示了人類共同協(xié)作,成果分享的魅力,每一次技術(shù)發(fā)展都是站在巨人的肩膀上,技術(shù)諸多創(chuàng)新和發(fā)展往往就是基于開源發(fā)展起來的,沒有任何一家網(wǎng)絡(luò)公司可以不使用開源技術(shù),僅靠自身技術(shù)而發(fā)展起來。

 

導(dǎo)讀:

開源展示了人類共同協(xié)作,成果分享的魅力,每一次技術(shù)發(fā)展都是站在巨人的肩膀上,技術(shù)諸多創(chuàng)新和發(fā)展往往就是基于開源發(fā)展起來的,沒有任何一家網(wǎng)絡(luò)公司可以不使用開源技術(shù),僅靠自身技術(shù)而發(fā)展起來。阿里巴巴各個團隊都是發(fā)自內(nèi)心地將踩過的坑和總結(jié)的經(jīng)驗融入到開源項目中,供業(yè)界所有人使用,希望幫助他人解決問題。

把阿里巴巴的一些重要的開源項目進行整理,希望對大家有所幫助。(以下項目排名不分先后)

1.分布式應(yīng)用服務(wù)開發(fā)的一站式解決方案 Spring Cloud Alibaba

Spring Cloud Alibaba 致力于提供分布式應(yīng)用服務(wù)開發(fā)的一站式解決方案。此項目包含開發(fā)分布式應(yīng)用服務(wù)的必需組件,方便開發(fā)者通過 Spring Cloud 編程模型輕松使用這些組件來開發(fā)分布式應(yīng)用服務(wù)。

依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以將 Spring Cloud 應(yīng)用接入阿里分布式應(yīng)用解決方案,通過阿里中間件來迅速搭建分布式應(yīng)用系統(tǒng)。

地址:

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

2. JDBC 連接池、監(jiān)控組件 Druid

Druid是一個 JDBC 組件。

● 監(jiān)控數(shù)據(jù)庫訪問性能。

● 提供了一個高效、功能強大、可擴展性好的數(shù)據(jù)庫連接池。

● 數(shù)據(jù)庫密碼加密。

● SQL執(zhí)行日志。

地址:

https://github.com/alibaba/druid

3. Java 的 JSON 處理器 fastjson

fastjson 是一個性能很好的 Java 語言實現(xiàn)的 JSON 解析器和生成器,來自阿里巴巴的工程師開發(fā)。

主要特點:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson);強大(支持普通JDK類包括任意Java Bean Class、Collection、Map、Date或enum);零依賴(沒有依賴其它任何類庫除了JDK)。

地址:

https://github.com/alibaba/fastjson

4. 服務(wù)框架 Dubbo

Apache Dubbo (incubating) |是阿里巴巴的一款高性能、輕量級的開源Java RPC框架,它提供了三大核心能力:面向接口的遠程方法調(diào)用,智能容錯和負(fù)載均衡,以及服務(wù)自動注冊和發(fā)現(xiàn)。

地址:

https://github.com/alibaba/dubbo

5. 企業(yè)級流式計算引擎 JStorm

JStorm 是參考 Apache Storm 實現(xiàn)的實時流式計算框架,在網(wǎng)絡(luò)IO、線程模型、資源調(diào)度、可用性及穩(wěn)定性上做了持續(xù)改進,已被越來越多企業(yè)使用。JStorm 可以看作是 storm 的 java 增強版本,除了內(nèi)核用純java實現(xiàn)外,還包括了thrift、python、facet ui。從架構(gòu)上看,其本質(zhì)是一個基于 zk 的分布式調(diào)度系統(tǒng)。

地址:

https://github.com/alibaba/jstorm

6. apns4j

apns4j 是 Apple Push Notification Service 的 Java 實現(xiàn)!

地址:

https://github.com/teaey/apns4j

7. 分布式數(shù)據(jù)層 TDDL

TDDL 是一個基于集中式配置的 jdbc datasource實現(xiàn),具有主備,讀寫分離,動態(tài)數(shù)據(jù)庫配置等功能。

地址:

https://github.com/alibaba/tb_tddl

8. 輕量級分布式數(shù)據(jù)訪問層 CobarClient

Cobar Client是一個輕量級分布式數(shù)據(jù)訪問層(DAL)基于iBatis(已更名為MyBatis)和Spring框架實現(xiàn)。

地址:

https://github.com/alibaba/cobarclient

9. 淘寶定制 JVM:TaobaoJVM

TaobaoJVM 基于 OpenJDK HotSpot VM,是國內(nèi)***個優(yōu)化、定制且開源的服務(wù)器版Java虛擬機。目前已經(jīng)在淘寶、天貓上線,全部替換了Oracle官方JVM版本,在性能,功能上都初步體現(xiàn)了它的價值。

地址:

http://jvm.taobao.org

10. Java 圖片處理類庫 SimpleImage

SimpleImage是阿里巴巴的一個Java圖片處理的類庫,可以實現(xiàn)圖片縮略、水印等處理。

地址:

https://github.com/alibaba/simpleimage

11. redis 的 java 客戶端 Tedis

Tedis 是另一個 redis 的 java 客戶端。Tedis 的目標(biāo)是打造一個可在生產(chǎn)環(huán)境直接使用的高可用 Redis 解決方案。

地址:

https://github.com/justified/tedis

12.開源 Java 診斷工具 Arthas

Arthas(阿爾薩斯)是阿里巴巴開源的 Java 診斷工具,深受開發(fā)者喜愛。

Arthas 采用命令行交互模式,同時提供豐富的 Tab 自動補全功能,進一步方便進行問題的定位和診斷。

地址:

https://alibaba.github.io/arthas/

13.動態(tài)服務(wù)發(fā)現(xiàn)、配置和服務(wù)管理平臺 Nacos

Nacos 致力于幫助您發(fā)現(xiàn)、配置和管理微服務(wù)。Nacos 提供了一組簡單易用的特性集,幫助您實現(xiàn)動態(tài)服務(wù)發(fā)現(xiàn)、服務(wù)配置管理、服務(wù)及流量管理。

Nacos 幫助您更敏捷和容易地構(gòu)建、交付和管理微服務(wù)平臺。 Nacos 是構(gòu)建以“服務(wù)”為中心的現(xiàn)代應(yīng)用架構(gòu)(例如微服務(wù)范式、云原生范式)的服務(wù)基礎(chǔ)設(shè)施。

地址:

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

14.Java 解析 Excel 工具 easyexcel

Java 解析、生成 Excel 比較有名的框架有 Apache poi、jxl 。但他們都存在一個嚴(yán)重的問題就是非常的耗內(nèi)存,poi 有一套 SAX 模式的 API 可以一定程度的解決一些內(nèi)存溢出的問題,但 POI 還是有一些缺陷,比如 07 版 Excel 解壓縮以及解壓后存儲都是在內(nèi)存中完成的,內(nèi)存消耗依然很大。easyexcel 重寫了 poi 對 07 版 Excel 的解析,能夠原本一個 3M 的 excel 用 POI sax 依然需要 100M 左右內(nèi)存降低到 KB 級別,并且再大的 excel 不會出現(xiàn)內(nèi)存溢出,03 版依賴 POI 的 sax 模式。在上層做了模型轉(zhuǎn)換的封裝,讓使用者更加簡單方便。

地址:

https://github.com/alibaba/easyexcel

15.高可用流量管理框架 Sentinel

Sentinel 是面向微服務(wù)的輕量級流量控制框架,從流量控制、熔斷降級、系統(tǒng)負(fù)載保護等多個維度保護服務(wù)的穩(wěn)定性。

只要通過 Sentinel API 定義的代碼,就是資源,能夠被 Sentinel 保護起來。大部分情況下,可以使用方法簽名,URL,甚至服務(wù)名稱作為資源名來標(biāo)示資源。

地址:

https://github.com/alibaba/Sentinel

16.基于多維度 Metrics 的系統(tǒng)度量和監(jiān)控中間件 SOFALookout

Lookout 是一個利用多維度的 metrics 對目標(biāo)系統(tǒng)進行度量和監(jiān)控的項目。Lookout 的多維度 metrics 參考 Metrics 2.0 標(biāo)準(zhǔn)。Lookout 項目分為客戶端部分與服務(wù)器端部分。

客戶端是一個 Java 的類庫,可以將它植入您的應(yīng)用代碼中采集 metrics 信息,客戶端更多詳情。

服務(wù)端代碼部分,將于下一版本提供。通過 LOOKOUT 的服務(wù),可以對 metrics 數(shù)據(jù)進行收集、加工、存儲和查詢等處理,另外結(jié)合 grafana,可做數(shù)據(jù)可視化展示。

地址:

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

17.基于 Spring Boot 的研發(fā)框架 SOFABoot

SOFABoot 是螞蟻金服開源的基于 Spring Boot 的研發(fā)框架,它在 Spring Boot 的基礎(chǔ)上,提供了諸如 Readiness Check,類隔離,日志空間隔離等等能力。在增強了 Spring Boot 的同時,SOFABoot 提供了讓用戶可以在 Spring Boot 中非常方便地使用 SOFAStack 相關(guān)中間件的能力。

地址:

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

18.輕量級 Java 類隔離容器 SOFAArk

SOFAArk 是一款基于 Java 實現(xiàn)的輕量級類隔離容器,由螞蟻金服公司開源貢獻;主要為應(yīng)用程序提供類隔離和依賴包隔離的能力;基于 Fat Jar 技術(shù),應(yīng)用可以被打包成一個自包含可運行的 Fat Jar,應(yīng)用既可以是簡單的單模塊 Java 應(yīng)用也可以是 Spring Boot 應(yīng)用。可訪問網(wǎng)址進入快速開始并獲取更多詳細(xì)信息。

地址:

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

19.分布式鏈路追蹤中間件 SOFATracer

SOFATracer 是一個用于分布式系統(tǒng)調(diào)用跟蹤的組件,通過統(tǒng)一的 traceId 將調(diào)用鏈路中的各種網(wǎng)絡(luò)調(diào)用情況以日志的方式記錄下來,以達到透視化網(wǎng)絡(luò)調(diào)用的目的。這些日志可用于故障的快速發(fā)現(xiàn),服務(wù)治理等。

地址:

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

20.高性能 Java RPC 框架 SOFARPC

SOFARPC 是一個高可擴展性、高性能、生產(chǎn)級的 Java RPC 框架。在螞蟻金服 SOFARPC 已經(jīng)經(jīng)歷了十多年及五代版本的發(fā)展。SOFARPC 致力于簡化應(yīng)用之間的 RPC 調(diào)用,為應(yīng)用提供方便透明、穩(wěn)定高效的點對點遠程服務(wù)調(diào)用方案。為了用戶和開發(fā)者方便的進行功能擴展,SOFARPC 提供了豐富的模型抽象和可擴展接口,包括過濾器、路由、負(fù)載均衡等等。同時圍繞 SOFARPC 框架及其周邊組件提供豐富的微服務(wù)治理方案。

地址:

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

21.基于 Netty 的網(wǎng)絡(luò)通信框架 SOFABolt

SOFABolt 是螞蟻金融服務(wù)集團開發(fā)的一套基于 Netty 實現(xiàn)的網(wǎng)絡(luò)通信框架。

為了讓 Java 程序員能將更多的精力放在基于網(wǎng)絡(luò)通信的業(yè)務(wù)邏輯實現(xiàn)上,而不是過多的糾結(jié)于網(wǎng)絡(luò)底層 NIO 的實現(xiàn)以及處理難以調(diào)試的網(wǎng)絡(luò)問題,Netty 應(yīng)運而生。

為了讓中間件開發(fā)者能將更多的精力放在產(chǎn)品功能特性實現(xiàn)上,而不是重復(fù)地一遍遍制造通信框架的輪子,SOFABolt 應(yīng)運而生。

地址:

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

22.動態(tài)非侵入 AOP 解決方案 JVM-Sandbox

JVM-Sandbox,JVM 沙箱容器,一種基于 JVM 的非侵入式運行期 AOP 解決方案。

地址:

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

責(zé)任編輯:張燕妮 來源: 頭條科技
相關(guān)推薦

2018-12-14 11:00:18

2019-02-01 11:16:55

阿里巴巴Java開源

2013-08-22 09:36:45

阿里巴巴王堅阿里云

2018-05-10 16:52:03

阿里巴巴前端面試題

2010-06-28 10:43:47

2014-06-19 16:52:20

阿里巴巴

2019-11-01 09:23:31

開源項目UI

2015-05-12 15:09:01

阿里巴巴公有云IaaS

2013-06-02 21:53:51

阿里巴巴Windows Azu淘寶

2019-01-28 10:10:36

開源技術(shù) 趨勢

2017-10-21 16:04:48

阿里巴巴

2013-08-22 09:41:52

阿里巴巴去IOE王堅

2013-10-30 16:40:55

阿里巴巴阿里云云計算

2025-05-30 06:48:53

2013-10-10 13:30:44

馬云阿里巴巴

2011-12-28 15:26:16

Spring\Dubb

2022-04-06 08:14:49

云原生混部系統(tǒng)開源

2018-04-23 11:34:43

阿里巴巴監(jiān)控系統(tǒng)人工智能

2019-05-22 13:28:05

機器人人工智能系統(tǒng)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 一区二区三区免费 | 人人干天天干 | 91免费在线 | 国产婷婷精品av在线 | 国产精品1区 | 国产精品亚洲二区 | 精品三区 | 在线日韩 | 欧美一区二区三区的 | 亚洲精品一区二区三区在线 | 最近中文字幕第一页 | 日操操 | 欧美区日韩区 | 国产精品美女久久久久aⅴ国产馆 | 精品美女在线观看视频在线观看 | 成人av免费在线观看 | 亚洲精品视频免费观看 | 国产精品无码久久久久 | 不卡一区 | 亚洲成av人片在线观看 | 久久久久久免费精品一区二区三区 | 亚洲九九 | 91久久精品国产91久久性色tv | 91视视频在线观看入口直接观看 | 国产一区二区三区亚洲 | 色婷婷精品久久二区二区蜜臂av | 欧美激情在线精品一区二区三区 | 欧美一区二区网站 | 国产aaaaav久久久一区二区 | 久久久久久久久久久久久久av | 黄色一级特级片 | 亚洲精品久久久久久久久久久久久 | 婷婷福利视频导航 | 操视频网站 | 国产一区二区三区久久久久久久久 | 久久精品国产一区二区 | 国产精品美女在线观看 | 日韩一区二区三区在线观看 | 日日干日日色 | 视频一区二区中文字幕日韩 | 亚洲五码久久 |