更新時(shí)間:2020-01-17 11:32:44 來源:動(dòng)力節(jié)點(diǎn) 瀏覽4293次
分布式系統(tǒng)的出現(xiàn)是為了用廉價(jià)的、普通的機(jī)器完成單個(gè)計(jì)算機(jī)無法完成的計(jì)算、存儲(chǔ)任務(wù)。其目的是利用更多的機(jī)器,處理更多的數(shù)據(jù)。截止目前,分布式系統(tǒng)已普遍被應(yīng)用在互聯(lián)網(wǎng)企業(yè)中,相關(guān)的開源軟件也層出不窮。
小編為大家整理了廣受好評(píng)的分布式服務(wù)框架,希望能給大家?guī)硪稽c(diǎn)幫助:

1、項(xiàng)目名稱:分布式架構(gòu)開發(fā)套件 jeesuite-libs
項(xiàng)目簡介:Jeesuite 是一個(gè) Java 后臺(tái)分布式架構(gòu)開發(fā)套件。涵蓋緩存、消息隊(duì)列、db 操作(讀寫分離、分庫路由、自動(dòng)crud)、定時(shí)任務(wù)、文件系統(tǒng)、api 網(wǎng)關(guān)、配置中心、SSO 統(tǒng)一認(rèn)證平臺(tái)、分布式鎖、搜索、分布式日志、統(tǒng)一監(jiān)控、快速集成dubbo、springboot等。
本項(xiàng)目降低了企業(yè)分布式架構(gòu)成本、整體方案開箱即用。
2、項(xiàng)目名稱:微服務(wù)神經(jīng)元 Neural
項(xiàng)目簡介:主要為分布式架構(gòu)提供了集群容錯(cuò)的三大利刃:限流、降級(jí)和熔斷。并同時(shí)提供了SPI、過濾器、JWT、重試機(jī)制、插件機(jī)制。此外還提供了很多小的黑科技(如:IP黑白名單、UUID加強(qiáng)版、Snowflake和大并發(fā)時(shí)間戳獲取等)。
3、項(xiàng)目名稱:分布式調(diào)度解決方案 Elastic-Job
項(xiàng)目簡介:Elastic-Job 是一個(gè)分布式調(diào)度解決方案,由兩個(gè)相互獨(dú)立的子項(xiàng)目 Elastic-Job-Lite 和 Elastic-Job-Cloud 組成。
Elastic-Job-Lite 定位為輕量級(jí)無中心化解決方案,使用jar包的形式提供分布式任務(wù)的協(xié)調(diào)服務(wù)。
Elastic-Job-Cloud 使用 Mesos + Docker 的解決方案,額外提供資源治理、應(yīng)用分發(fā)以及進(jìn)程隔離等服務(wù)。
4、項(xiàng)目名稱:分布式事務(wù)框架 LCN
項(xiàng)目簡介:LCN 分布式事務(wù)框架的核心功能是對(duì)本地事務(wù)的協(xié)調(diào)控制,框架本身并不創(chuàng)建事務(wù),只是對(duì)本地事務(wù)做協(xié)調(diào)控制。因此該框架與其他第三方的框架兼容性強(qiáng),支持所有的關(guān)系型數(shù)據(jù)庫事務(wù),支持多數(shù)據(jù)源,支持與第三方數(shù)據(jù)庫框架一塊使用(例如 sharding-jdbc)。
LCN框架主要是為微服務(wù)框架提供分布式事務(wù)的支持,在微服務(wù)框架上做了進(jìn)一步的事務(wù)機(jī)制優(yōu)化,在一些負(fù)載場景上LCN事務(wù)機(jī)制要比本地事務(wù)機(jī)制的性能更好,4.0以后框架開方了插件機(jī)制可以讓更多的第三方框架支持進(jìn)來。
5、項(xiàng)目名稱:分布式配置管理平臺(tái) XXL-CONF
項(xiàng)目簡介:XXL-CONF 是一個(gè)分布式配置管理平臺(tái),擁有"強(qiáng)一致性、毫秒級(jí)動(dòng)態(tài)推送、多環(huán)境、多語言、配置監(jiān)聽、權(quán)限控制、版本回滾"等特性?,F(xiàn)已開放源代碼,開箱即用。
6、項(xiàng)目名稱:分布式事務(wù)框架 myth
項(xiàng)目簡介:myth 是采用消息隊(duì)列解決分布式事務(wù)的開源框架,基于 java 語言來開發(fā)(JDK1.8),支持dubbo、springcloud、motan等 rpc 框架進(jìn)行分布式事務(wù)。
7、項(xiàng)目名稱:異步分布式事務(wù) TCC 框架 hmily
項(xiàng)目簡介:高性能分布式事務(wù) tcc 開源框架?;?java 語言來開發(fā)(JDK1.8),支持 dubbo、springcloud、motan 等 rpc 框架進(jìn)行分布式事務(wù)。
項(xiàng)目相關(guān)下載:
Java學(xué)生成績管理系統(tǒng)視頻教程【免費(fèi)下載】:http://www.soulsinkind.com/v51/

以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“七個(gè)Java分布式開源框架教程”的內(nèi)容,希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)內(nèi)容
Java開發(fā)人員必備的10個(gè)大數(shù)據(jù)工具和框架
Java進(jìn)階架構(gòu)師之必須掌握的10款開源工具!
相關(guān)閱讀
Java實(shí)驗(yàn)班
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
Java就業(yè)班
有基礎(chǔ) 直達(dá)就業(yè)
Java夜校直播班
業(yè)余時(shí)間 高薪轉(zhuǎn)行
Java在職加薪班
工作1~3年,加薪神器
Java架構(gòu)師班
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)