成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

【深度】| 值得收藏的阿里開源技術(shù)

econi / 1579人閱讀

摘要:淘寶定制基于,是國內(nèi)第一個優(yōu)化定制且開源的服務器版虛擬機。數(shù)據(jù)庫開源數(shù)據(jù)庫是基于官方版本的一個分支,由阿里云數(shù)據(jù)庫團隊維護,目前也應用于阿里巴巴集團業(yè)務以及阿里云數(shù)據(jù)庫服務。淘寶服務器是由淘寶網(wǎng)發(fā)起的服務器項目。

Java JAVA 研發(fā)框架 SOFAStack

SOFAStack(Scalable Open Financial Architecture Stack)是用于快速構(gòu)建金融級分布式架構(gòu)的一套中間件,也是在金融場景里錘煉出來的最佳實踐。

官網(wǎng)鏈接:

http://www.sofastack.tech/

Java 診斷利器 Arthas

Arthas是 Alibaba 開源的 Java 診斷工具,深受開發(fā)者喜愛。

它可以實時監(jiān)控JVM狀態(tài);

線上診斷問題,無需重啟;

命令行交互模式,豐富的Tab自動補全功能。

GitHub:

https://github.com/alibaba/ar...

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

Druid是一個 JDBC 組件。

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

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

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

SQL執(zhí)行日志。

GitHub:

https://github.com/alibaba/druid

Java 的 JSON 處理器 fastjson

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

主要特點:

快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson);

強大(支持普通JDK類包括任意Java Bean Class、Collection、Map、Date或enum);

零依賴(沒有依賴其它任何類庫除了JDK)。

GitHub:

https://github.com/alibaba/fa...

服務框架 Dubbo

Dubbo 是阿里巴巴公司開源的一個高性能優(yōu)秀的服務框架,使得應用可通過高性能的 RPC 實現(xiàn)服務的輸出和輸入功能,可以和 spring 框架無縫集成。

GitHub:

https://github.com/alibaba/dubbo

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

JStorm 是參考 Apache Storm 實現(xiàn)的實時流式計算框架,在網(wǎng)絡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)。

GitHub:

https://github.com/alibaba/js...

apns4j

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

GitHub:

https://github.com/teaey/apns4j

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

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

GitHub:

https://github.com/alibaba/tb...

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

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

GitHub:

https://github.com/alibaba/co...

淘寶定制 JVM:TaobaoJVM

TaobaoJVM 基于 OpenJDK HotSpot VM,是國內(nèi)第一個優(yōu)化、定制且開源的服務器版Java虛擬機。

目前已經(jīng)在淘寶、天貓上線,全部替換了Oracle官方JVM版本,在性能,功能上都初步體現(xiàn)了它的價值。

官網(wǎng)地址:

http://jvm.taobao.org/

Java 圖片處理類庫 SimpleImage

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

GitHub:

https://github.com/alibaba/si...

redis 的 java 客戶端 Tedis

Tedis 是另一個 redis 的 java 客戶端。

Tedis 的目標是打造一個可在生產(chǎn)環(huán)境直接使用的高可用 Redis 解決方案。

GitHub:

https://github.com/justified/...

數(shù)據(jù)庫 開源數(shù)據(jù)庫 AliSQL

AliSQL 是基于 MySQL 官方版本的一個分支,由阿里云數(shù)據(jù)庫團隊維護,目前也應用于阿里巴巴集團業(yè)務以及阿里云數(shù)據(jù)庫服務。

該版本在社區(qū)版的基礎(chǔ)上做了大量的性能與功能的優(yōu)化改進。

尤其適合電商、云計算以及金融等行業(yè)環(huán)境。

GitHub:

https://github.com/alibaba/Al...

分布式數(shù)據(jù)庫 OceanBase

OceanBase是一個支持海量數(shù)據(jù)的高性能分布式數(shù)據(jù)庫系統(tǒng),實現(xiàn)了數(shù)千億條記錄、數(shù)百TB數(shù)據(jù)上的跨行跨表事務,由淘寶核心系統(tǒng)研發(fā)部、運維、DBA、廣告、應用研發(fā)等部門共同完成。

GitHub:

https://github.com/alibaba/oc...

分布式數(shù)據(jù)庫同步系統(tǒng) otter

otter 基于數(shù)據(jù)庫增量日志解析,準實時同步到本機房或異地機房的mysql/oracle數(shù)據(jù)庫. 一個分布式數(shù)據(jù)庫同步系統(tǒng)。

GitHub:

https://github.com/alibaba/otter

Oracle 數(shù)據(jù)遷移同步工具 yugong

yugong 是阿里巴巴推出的去 Oracle 數(shù)據(jù)遷移同步工具(全量 + 增量,目標支持 MySQL/DRDS)。

GitHub:

https://github.com/alibaba/yu...

分布式 SQL 引擎 Lealone

Lealone 為 HBase 提供一個分布式SQL引擎,嘗試將BigTable(HBase)和 RDBMS (H2數(shù)據(jù)庫) 結(jié)合的項目。

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ù)服務。

以下是快速啟動場景:

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 是一個開源的分布式文件系統(tǒng),她對文件進行管理,功能包括:文件存儲、文件同步、文件訪問(文件上傳、文件下載)等,解決了大容量存儲和負載均衡的問題。

特別適合以文件為載體的在線服務,如相冊網(wǎng)站、視頻網(wǎng)站等等。

GitHub:

https://github.com/happyfish1...

消息中間件 Apache RocketMQ

RocketMQ 是一款分布式、隊列模型的消息中間件,具有以下特點:

能夠保證嚴格的消息順序

提供豐富的消息拉取模式

高效的訂閱者水平擴展能力

實時的消息訂閱機制

億級消息堆積能力

GitHub:

https://github.com/apache/roc...

分布式 key/value 存儲系統(tǒng) Tair

Tair是一個Key/Value結(jié)構(gòu)數(shù)據(jù)的解決方案,它默認支持基于內(nèi)存和文件的兩種存儲方式,分別和我們通常所說的緩存和持久化存儲對應。

GitHub:

https://github.com/alibaba/tair

系統(tǒng)信息采集和監(jiān)控工具 Tsar

Tsar是淘寶的采集工具,主要用來收集服務器的系統(tǒng)信息(如cpu,io,mem,tcp等)以及應用數(shù)據(jù)(如squid haproxy nginx等),tsar支持實時查看和歷史查看,方便了解應用和服務器的信息!

GitHub:

https://github.com/alibaba/tsar

分布式消息中間件 Metamorphosis

Metamorphosis (MetaQ) 是一個高性能、高可用、可擴展的分布式消息中間件,類似于LinkedIn的Kafka,具有消息存儲順序?qū)?、吞吐量大和支持本地和XA事務等特性,適用于大吞吐量、順序消息、廣播和日志數(shù)據(jù)傳輸?shù)葓鼍啊?/p>

GitHub:

https://github.com/killme2008...

淘寶Web服務器 Tengine

Tengine是由淘寶網(wǎng)發(fā)起的Web服務器項目。

它在Nginx的基礎(chǔ)上,針對大訪問量網(wǎng)站的需求,添加了很多高級功能和特性。

Tengine的性能和穩(wěn)定性已經(jīng)在大型的網(wǎng)站如淘寶網(wǎng),天貓商城等得到了很好的檢驗。

它的最終目標是打造一個高效、穩(wěn)定、安全、易用的Web平臺。

GitHub:

https://github.com/alibaba/te...

分布式文件系統(tǒng) TFS

TFS(Taobao FileSystem)是一個高可擴展、高可用、高性能、面向互聯(lián)網(wǎng)服務的分布式文件系統(tǒng),其設(shè)計目標是支持海量的非結(jié)構(gòu)化數(shù)據(jù)。

GitHub:

https://github.com/alibaba/tfs

異步任務處理系統(tǒng) TBSchedule

tbschedule 是一個簡潔的分布式任務調(diào)度引擎,目的是讓一種批量任務或者不斷變化的任務,能夠被動態(tài)的分配到多個主機的JVM中,不同的線程組中并行執(zhí)行。

所有的任務能夠被不重復,不遺漏的快速處理。

GitHub:

https://github.com/taobao/TBS...

在線分析查詢系統(tǒng) mdrill

mdrill是一個分布式的在線分析查詢系統(tǒng),基于hadoop,lucene,solr,jstorm等開源系統(tǒng)作為實現(xiàn),基于SQL的查詢語法。

mdrill是一個能夠?qū)Υ罅繑?shù)據(jù)進行分布式處理的軟件框架。

mdrill是快速的高性能的,他的底層因使用了索引、列式存儲、以及內(nèi)存cache等技 術(shù),使得數(shù)據(jù)掃描的速度大為增加。

mdrill是分布式的,它以并行的方式工作,通過并行處理加快處理速度。

GitHub:

https://github.com/alibaba/md...

歡迎大家掃碼和我一起學習!

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/72141.html

相關(guān)文章

發(fā)表評論

0條評論

econi

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<