摘要:淘寶定制基于,是國內(nèi)第一個(gè)優(yōu)化定制且開源的服務(wù)器版虛擬機(jī)。數(shù)據(jù)庫開源數(shù)據(jù)庫是基于官方版本的一個(gè)分支,由阿里云數(shù)據(jù)庫團(tuán)隊(duì)維護(hù),目前也應(yīng)用于阿里巴巴集團(tuán)業(yè)務(wù)以及阿里云數(shù)據(jù)庫服務(wù)。淘寶服務(wù)器是由淘寶網(wǎng)發(fā)起的服務(wù)器項(xiàng)目。
Java JAVA 研發(fā)框架 SOFAStack
SOFAStack(Scalable Open Financial Architecture Stack)是用于快速構(gòu)建金融級(jí)分布式架構(gòu)的一套中間件,也是在金融場(chǎng)景里錘煉出來的最佳實(shí)踐。
官網(wǎng)鏈接:
http://www.sofastack.tech/
Java 診斷利器 Arthas
Arthas是 Alibaba 開源的 Java 診斷工具,深受開發(fā)者喜愛。
它可以實(shí)時(shí)監(jiān)控JVM狀態(tài);
線上診斷問題,無需重啟;
命令行交互模式,豐富的Tab自動(dòng)補(bǔ)全功能。
GitHub:
https://github.com/alibaba/ar...
JDBC 連接池、監(jiān)控組件 Druid
Druid是一個(gè) JDBC 組件。
監(jiān)控?cái)?shù)據(jù)庫訪問性能。
提供了一個(gè)高效、功能強(qiáng)大、可擴(kuò)展性好的數(shù)據(jù)庫連接池。
數(shù)據(jù)庫密碼加密。
SQL執(zhí)行日志。
GitHub:
https://github.com/alibaba/druid
Java 的 JSON 處理器 fastjson
fastjson 是一個(gè)性能很好的 Java 語言實(shí)現(xiàn)的 JSON 解析器和生成器,來自阿里巴巴的工程師開發(fā)。
主要特點(diǎn):
快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson);
強(qiáng)大(支持普通JDK類包括任意Java Bean Class、Collection、Map、Date或enum);
零依賴(沒有依賴其它任何類庫除了JDK)。
GitHub:
https://github.com/alibaba/fa...
服務(wù)框架 Dubbo
Dubbo 是阿里巴巴公司開源的一個(gè)高性能優(yōu)秀的服務(wù)框架,使得應(yīng)用可通過高性能的 RPC 實(shí)現(xiàn)服務(wù)的輸出和輸入功能,可以和 spring 框架無縫集成。
GitHub:
https://github.com/alibaba/dubbo
企業(yè)級(jí)流式計(jì)算引擎 JStorm
JStorm 是參考 Apache Storm 實(shí)現(xiàn)的實(shí)時(shí)流式計(jì)算框架,在網(wǎng)絡(luò)IO、線程模型、資源調(diào)度、可用性及穩(wěn)定性上做了持續(xù)改進(jìn),已被越來越多企業(yè)使用。
JStorm 可以看作是 storm 的 java 增強(qiáng)版本,除了內(nèi)核用純java實(shí)現(xiàn)外,還包括了thrift、python、facet ui。
從架構(gòu)上看,其本質(zhì)是一個(gè)基于 zk 的分布式調(diào)度系統(tǒng)。
GitHub:
https://github.com/alibaba/js...
apns4j
apns4j 是 Apple Push Notification Service 的 Java 實(shí)現(xiàn)!
GitHub:
https://github.com/teaey/apns4j
分布式數(shù)據(jù)層 TDDL
TDDL 是一個(gè)基于集中式配置的 jdbc datasource實(shí)現(xiàn),具有主備,讀寫分離,動(dòng)態(tài)數(shù)據(jù)庫配置等功能。
GitHub:
https://github.com/alibaba/tb...
輕量級(jí)分布式數(shù)據(jù)訪問層 CobarClient
Cobar Client是一個(gè)輕量級(jí)分布式數(shù)據(jù)訪問層(DAL)基于iBatis(已更名為MyBatis)和Spring框架實(shí)現(xiàn)。
GitHub:
https://github.com/alibaba/co...
淘寶定制 JVM:TaobaoJVM
TaobaoJVM 基于 OpenJDK HotSpot VM,是國內(nèi)第一個(gè)優(yōu)化、定制且開源的服務(wù)器版Java虛擬機(jī)。
目前已經(jīng)在淘寶、天貓上線,全部替換了Oracle官方JVM版本,在性能,功能上都初步體現(xiàn)了它的價(jià)值。
官網(wǎng)地址:
http://jvm.taobao.org/
Java 圖片處理類庫 SimpleImage
SimpleImage是阿里巴巴的一個(gè)Java圖片處理的類庫,可以實(shí)現(xiàn)圖片縮略、水印等處理。
GitHub:
https://github.com/alibaba/si...
redis 的 java 客戶端 Tedis
Tedis 是另一個(gè) redis 的 java 客戶端。
Tedis 的目標(biāo)是打造一個(gè)可在生產(chǎn)環(huán)境直接使用的高可用 Redis 解決方案。
GitHub:
https://github.com/justified/...
數(shù)據(jù)庫 開源數(shù)據(jù)庫 AliSQL
AliSQL 是基于 MySQL 官方版本的一個(gè)分支,由阿里云數(shù)據(jù)庫團(tuán)隊(duì)維護(hù),目前也應(yīng)用于阿里巴巴集團(tuán)業(yè)務(wù)以及阿里云數(shù)據(jù)庫服務(wù)。
該版本在社區(qū)版的基礎(chǔ)上做了大量的性能與功能的優(yōu)化改進(jìn)。
尤其適合電商、云計(jì)算以及金融等行業(yè)環(huán)境。
GitHub:
https://github.com/alibaba/Al...
分布式數(shù)據(jù)庫 OceanBase
OceanBase是一個(gè)支持海量數(shù)據(jù)的高性能分布式數(shù)據(jù)庫系統(tǒng),實(shí)現(xiàn)了數(shù)千億條記錄、數(shù)百TB數(shù)據(jù)上的跨行跨表事務(wù),由淘寶核心系統(tǒng)研發(fā)部、運(yùn)維、DBA、廣告、應(yīng)用研發(fā)等部門共同完成。
GitHub:
https://github.com/alibaba/oc...
分布式數(shù)據(jù)庫同步系統(tǒng) otter
otter 基于數(shù)據(jù)庫增量日志解析,準(zhǔn)實(shí)時(shí)同步到本機(jī)房或異地機(jī)房的mysql/oracle數(shù)據(jù)庫. 一個(gè)分布式數(shù)據(jù)庫同步系統(tǒng)。
GitHub:
https://github.com/alibaba/otter
Oracle 數(shù)據(jù)遷移同步工具 yugong
yugong 是阿里巴巴推出的去 Oracle 數(shù)據(jù)遷移同步工具(全量 + 增量,目標(biāo)支持 MySQL/DRDS)。
GitHub:
https://github.com/alibaba/yu...
分布式 SQL 引擎 Lealone
Lealone 為 HBase 提供一個(gè)分布式SQL引擎,嘗試將BigTable(HBase)和 RDBMS (H2數(shù)據(jù)庫) 結(jié)合的項(xiàng)目。
GitHub:
https://github.com/lealone/Le...
關(guān)系型數(shù)據(jù)的分布式處理系統(tǒng) Cobar
Cobar 是關(guān)系型數(shù)據(jù)的分布式處理系統(tǒng),它可以在分布式的環(huán)境下像傳統(tǒng)數(shù)據(jù)庫一樣為您提供海量數(shù)據(jù)服務(wù)。
以下是快速啟動(dòng)場(chǎng)景:
GitHub:
https://github.com/alibaba/cobar
分布式關(guān)系數(shù)據(jù)庫 Alibaba Wasp
Wasp 是類Google MegaStore & F1的分布式關(guān)系數(shù)據(jù)庫。
GitHub:
https://github.com/alibaba/wasp
系統(tǒng) 分布式文件系統(tǒng) FastDFS
FastDFS 是一個(gè)開源的分布式文件系統(tǒng),她對(duì)文件進(jìn)行管理,功能包括:文件存儲(chǔ)、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲(chǔ)和負(fù)載均衡的問題。
特別適合以文件為載體的在線服務(wù),如相冊(cè)網(wǎng)站、視頻網(wǎng)站等等。
GitHub:
https://github.com/happyfish1...
消息中間件 Apache RocketMQ
RocketMQ 是一款分布式、隊(duì)列模型的消息中間件,具有以下特點(diǎn):
能夠保證嚴(yán)格的消息順序
提供豐富的消息拉取模式
高效的訂閱者水平擴(kuò)展能力
實(shí)時(shí)的消息訂閱機(jī)制
億級(jí)消息堆積能力
GitHub:
https://github.com/apache/roc...
分布式 key/value 存儲(chǔ)系統(tǒng) Tair
Tair是一個(gè)Key/Value結(jié)構(gòu)數(shù)據(jù)的解決方案,它默認(rèn)支持基于內(nèi)存和文件的兩種存儲(chǔ)方式,分別和我們通常所說的緩存和持久化存儲(chǔ)對(duì)應(yīng)。
GitHub:
https://github.com/alibaba/tair
系統(tǒng)信息采集和監(jiān)控工具 Tsar
Tsar是淘寶的采集工具,主要用來收集服務(wù)器的系統(tǒng)信息(如cpu,io,mem,tcp等)以及應(yīng)用數(shù)據(jù)(如squid haproxy nginx等),tsar支持實(shí)時(shí)查看和歷史查看,方便了解應(yīng)用和服務(wù)器的信息!
GitHub:
https://github.com/alibaba/tsar
分布式消息中間件 Metamorphosis
Metamorphosis (MetaQ) 是一個(gè)高性能、高可用、可擴(kuò)展的分布式消息中間件,類似于LinkedIn的Kafka,具有消息存儲(chǔ)順序?qū)?、吞吐量大和支持本地和XA事務(wù)等特性,適用于大吞吐量、順序消息、廣播和日志數(shù)據(jù)傳輸?shù)葓?chǎng)景。
GitHub:
https://github.com/killme2008...
淘寶Web服務(wù)器 Tengine
Tengine是由淘寶網(wǎng)發(fā)起的Web服務(wù)器項(xiàng)目。
它在Nginx的基礎(chǔ)上,針對(duì)大訪問量網(wǎng)站的需求,添加了很多高級(jí)功能和特性。
Tengine的性能和穩(wěn)定性已經(jīng)在大型的網(wǎng)站如淘寶網(wǎng),天貓商城等得到了很好的檢驗(yàn)。
它的最終目標(biāo)是打造一個(gè)高效、穩(wěn)定、安全、易用的Web平臺(tái)。
GitHub:
https://github.com/alibaba/te...
分布式文件系統(tǒng) TFS
TFS(Taobao FileSystem)是一個(gè)高可擴(kuò)展、高可用、高性能、面向互聯(lián)網(wǎng)服務(wù)的分布式文件系統(tǒng),其設(shè)計(jì)目標(biāo)是支持海量的非結(jié)構(gòu)化數(shù)據(jù)。
GitHub:
https://github.com/alibaba/tfs
異步任務(wù)處理系統(tǒng) TBSchedule
tbschedule 是一個(gè)簡(jiǎn)潔的分布式任務(wù)調(diào)度引擎,目的是讓一種批量任務(wù)或者不斷變化的任務(wù),能夠被動(dòng)態(tài)的分配到多個(gè)主機(jī)的JVM中,不同的線程組中并行執(zhí)行。
所有的任務(wù)能夠被不重復(fù),不遺漏的快速處理。
GitHub:
https://github.com/taobao/TBS...
在線分析查詢系統(tǒng) mdrill
mdrill是一個(gè)分布式的在線分析查詢系統(tǒng),基于hadoop,lucene,solr,jstorm等開源系統(tǒng)作為實(shí)現(xiàn),基于SQL的查詢語法。
mdrill是一個(gè)能夠?qū)Υ罅繑?shù)據(jù)進(jìn)行分布式處理的軟件框架。
mdrill是快速的高性能的,他的底層因使用了索引、列式存儲(chǔ)、以及內(nèi)存cache等技 術(shù),使得數(shù)據(jù)掃描的速度大為增加。
mdrill是分布式的,它以并行的方式工作,通過并行處理加快處理速度。
GitHub:
https://github.com/alibaba/md...
歡迎大家掃碼和我一起學(xué)習(xí)!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/72141.html
摘要:大家好,我是冰河有句話叫做投資啥都不如投資自己的回報(bào)率高。馬上就十一國慶假期了,給小伙伴們分享下,從小白程序員到大廠高級(jí)技術(shù)專家我看過哪些技術(shù)類書籍。 大家好,我是...
閱讀 1692·2023-04-25 20:16
閱讀 3874·2021-10-09 09:54
閱讀 2708·2021-09-04 16:40
閱讀 2525·2019-08-30 15:55
閱讀 842·2019-08-29 12:37
閱讀 2746·2019-08-26 13:55
閱讀 2914·2019-08-26 11:42
閱讀 3158·2019-08-23 18:26