更新時(shí)間:2020-05-20 14:38:23 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2363次
無(wú)論是對(duì)于初學(xué)者,還是有一定工作經(jīng)驗(yàn)的程序員來(lái)講,SpringCloud開源項(xiàng)目都是一筆寶貴的財(cái)富。本文整理了十個(gè)優(yōu)秀的開源項(xiàng)目,分別是spring-cloud-examples、spaascloud-master、spring-cloud-rest-tcc、awesome-spring-cloud、xxpay-master等等,感興趣的朋友趕緊看下去吧!
1.spring-cloud-examples
SpringCloud技術(shù)棧示例代碼,快速簡(jiǎn)單上手教程,一個(gè)幫助大家學(xué)習(xí)SpringCloud的開源示例項(xiàng)目,每個(gè)SpringCloud組件都有獨(dú)立的示例供大家參考學(xué)習(xí)。
2.spaascloud-master
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),采取了取自開源用于開源的目標(biāo),所以能用開源絕不用收費(fèi)框架,整體技術(shù)棧只有阿里云短信服務(wù)是收費(fèi)的,都是目前java前瞻性的框架,可以為中小企業(yè)解決微服務(wù)架構(gòu)難題,可以幫助企業(yè)快速建站。由于服務(wù)器成本較高,盡量降低開發(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á)的解決方案。
3.spring-cloud-rest-tcc
基于SpringCloudNetflix的TCC柔性事務(wù)和EDA事件驅(qū)動(dòng)示例,結(jié)合SpringCloudSleuth進(jìn)行會(huì)話追蹤和SpringBootAdmin的健康監(jiān)控,并輔以HystrixDashboard提供近實(shí)時(shí)的熔斷監(jiān)控。
4.awesome-spring-cloud
它是SpringCloud中文索引,這是一個(gè)專門收集SpringCloud相關(guān)資料的開源項(xiàng)目,也有對(duì)應(yīng)的導(dǎo)航頁(yè)面。
5.xxpay-master
XxPay聚合支付使用Java開發(fā),包括spring-cloud、dubbo、spring-boot三個(gè)架構(gòu)版本,已接入微信、支付寶等主流支付渠道,可直接用于生產(chǎn)環(huán)境。
6.FCat
FCat項(xiàng)目基于Angular4+SpringCloud的企業(yè)級(jí)基礎(chǔ)功能框架。
7.PiggyMetrics
一個(gè)簡(jiǎn)單的個(gè)人財(cái)務(wù)系統(tǒng),基于SpringBoot,SpringCloud和Docker簡(jiǎn)單演示了微服務(wù)的架構(gòu)模式,整個(gè)項(xiàng)目幾乎包含了SpringCloud的所有特性包括配置中心、GatewayzuulAPI網(wǎng)關(guān)、Eureka服務(wù)發(fā)現(xiàn)、Hystrix、Turbine儀表盤應(yīng)用健康監(jiān)控等等。PiggyMetrics被分解為三個(gè)核心微服務(wù)。這些服務(wù)都是圍繞某些業(yè)務(wù)能力組織的可獨(dú)立部署的應(yīng)用程序。
8.Cloud-Admin
Cloud-Admin是國(guó)內(nèi)首個(gè)基于SpringCloud微服務(wù)化開發(fā)平臺(tái),核心技術(shù)采用SpringBoot2以及SpringCloudGateway相關(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)并行開發(fā),可以作為后端服務(wù)的開發(fā)腳手架。代碼簡(jiǎn)潔,架構(gòu)清晰,適合學(xué)習(xí)和直接項(xiàng)目中使用。
9.pig
基于SpringCloud、oAuth2.0開發(fā),基于Vue前后分離的開發(fā)平臺(tái),支持賬號(hào)、短信、SSO等多種登錄。
10.spring-boot-cloud
基于SpringBoot、SpringCloud、SpringOauth2和SpringCloudNetflix等框架構(gòu)建的微服務(wù)項(xiàng)目。
Javaweb項(xiàng)目相關(guān)視頻教程
MVC架構(gòu):http://www.dabaquan.cn/javavideo/123.html
CRM項(xiàng)目:http://www.dabaquan.cn/javavideo/124.html
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“Javaweb項(xiàng)目開發(fā)視頻教程,Spring Cloud開源項(xiàng)目”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)