無(wú)論是對(duì)于初學(xué)者,還是有一定工作經(jīng)驗(yàn)的程序員來(lái)講,Spring Cloud開(kāi)源項(xiàng)目都是一筆寶貴的財(cái)富。本文整理了十個(gè)優(yōu)秀的開(kāi)源項(xiàng)目,分別是spring-cloud-examples、spaascloud-master、spring-cloud-rest-tcc、awesome-spring-cloud、xxpay-master等等,感興趣的朋友趕緊看下去吧!
技術(shù)棧示例代碼,快速簡(jiǎn)單上手教程,一個(gè)幫助大家學(xué)習(xí) Spring Cloud 的開(kāi)源示例項(xiàng)目,每個(gè) Spring Cloud 組件都有獨(dú)立的示例供大家參考學(xué)習(xí)。
SpringCloud vue 全家桶實(shí)戰(zhàn),模擬商城,完整的購(gòu)物流程、后端運(yùn)營(yíng)平臺(tái),可以實(shí)現(xiàn)快速搭建企業(yè)級(jí)微服務(wù)項(xiàng)目。
功能點(diǎn):模擬商城,完整的購(gòu)物流程、后端運(yùn)營(yíng)平臺(tái)對(duì)前端業(yè)務(wù)的支撐,和對(duì)項(xiàng)目的運(yùn)維,有各項(xiàng)的監(jiān)控指標(biāo)和運(yùn)維指標(biāo)。
技術(shù)點(diǎn):核心技術(shù)為springcloud vue兩個(gè)全家桶實(shí)現(xiàn),采取了取自開(kāi)源用于開(kāi)源的目標(biāo),所以能用開(kāi)源絕不用收費(fèi)框架,整體技術(shù)棧只有阿里云短信服務(wù)是收費(fèi)的,都是目前Java前瞻性的框架,可以為中小企業(yè)解決微服務(wù)架構(gòu)難題,可以幫助企業(yè)快速建站。由于服務(wù)器成本較高,盡量降低開(kāi)發(fā)成本的原則,本項(xiàng)目由10個(gè)后端項(xiàng)目和3個(gè)前端項(xiàng)目共同組成。真正實(shí)現(xiàn)了基于RBAC、jwt和oauth2的無(wú)狀態(tài)統(tǒng)一權(quán)限認(rèn)證的解決方案,實(shí)現(xiàn)了異常和日志的統(tǒng)一管理,實(shí)現(xiàn)了MQ落地保證100%到達(dá)的解決方案。
基于Spring Cloud Netflix的TCC柔性事務(wù)和EDA事件驅(qū)動(dòng)示例,結(jié)合Spring Cloud Sleuth進(jìn)行會(huì)話追蹤和Spring Boot Admin的健康監(jiān)控,并輔以Hystrix Dashboard提供近實(shí)時(shí)的熔斷監(jiān)控。
它是Spring Cloud中文索引,這是一個(gè)專門收集Spring Cloud相關(guān)資料的開(kāi)源項(xiàng)目,也有對(duì)應(yīng)的導(dǎo)航頁(yè)面。
XxPay聚合支付使用Java開(kāi)發(fā),包括spring-cloud、dubbo、spring-boot三個(gè)架構(gòu)版本,已接入微信、支付寶等主流支付渠道,可直接用于生產(chǎn)環(huán)境。
FCat項(xiàng)目基于 Angular 4 Spring Cloud 的企業(yè)級(jí)基礎(chǔ)功能框架。
一個(gè)簡(jiǎn)單的個(gè)人財(cái)務(wù)系統(tǒng),基于 Spring Boot,Spring Cloud 和 Docker 簡(jiǎn)單演示了微服務(wù)的架構(gòu)模式,整個(gè)項(xiàng)目幾乎包含了 Spring Cloud 的所有特性包括 配置中心、Gateway zuul API 網(wǎng)關(guān)、Eureka 服務(wù)發(fā)現(xiàn)、Hystrix、Turbine儀 表盤應(yīng)用健康監(jiān)控等等。PiggyMetrics 被分解為三個(gè)核心微服務(wù)。這些服務(wù)都是圍繞某些業(yè)務(wù)能力組織的可獨(dú)立部署的應(yīng)用程序。
Cloud-Admin是國(guó)內(nèi)首個(gè)基于Spring Cloud微服務(wù)化開(kāi)發(fā)平臺(tái),核心技術(shù)采用Spring Boot2以及Spring Cloud Gateway相關(guān)核心組件,前端采用vue-element-admin組件。具有統(tǒng)一授權(quán)、認(rèn)證后臺(tái)管理系統(tǒng),其中包含具備用戶管理、資源權(quán)限管理、網(wǎng)關(guān)API管理等多個(gè)模塊,支持多業(yè)務(wù)系統(tǒng)并行開(kāi)發(fā),可以作為后端服務(wù)的開(kāi)發(fā)腳手架。代碼簡(jiǎn)潔,架構(gòu)清晰,適合學(xué)習(xí)和直接項(xiàng)目中使用。
基于Spring Cloud、oAuth2.0開(kāi)發(fā),基于Vue前后分離的開(kāi)發(fā)平臺(tái),支持賬號(hào)、短信、SSO等多種登錄。
基于Spring Boot、Spring Cloud、Spring Oauth2和Spring Cloud Netflix等框架構(gòu)建的微服務(wù)項(xiàng)目。
以上就是優(yōu)秀的Spring Cloud開(kāi)源項(xiàng)目整理推薦,希望可以幫到大家。覺(jué)得本文對(duì)你有幫助的話,不妨把本文分享轉(zhuǎn)發(fā)出去~
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。