轉載:Spring Cloud 開源軟件都有哪些?

學習一門新的技術若是有優秀的開源項目,對初學者的學習將會是事半功倍,經過研究和學習優秀的開源項目,能夠快速的瞭解此技術的相關應用場景和應用示例,參考優秀開源項目會下降將此技術引入到項目中的成本。爲此抽了一些時間爲你們尋找了一些很是優秀的 Spring Cloud 開源軟件供你們學習參考。前端

上次寫了一篇文章《Spring Boot 2.0(三):Spring Boot 開源軟件都有哪些》給你們介紹優秀的 Spring Boot 開源項目,本篇文章給介紹 Spring Cloud 的優秀開源項目。Spring Cloud 開源項目主要集中在 Github/碼雲 ,本文全部項目地址也均來自於這兩個網站。vue

一、 awesome-spring-cloud

首先給你們介紹的就是 Spring Cloud 中文索引,這是一個專門收集 Spring Cloud 相關資料的開源項目,也有對應的導航頁面。java

產品主頁git

http://springcloud.fun/github

項目主頁spring

https://github.com/ityouknow/awesome-spring-cloud後端

產品截圖微信

二、 PiggyMetrics

一個簡單的我的財務系統,基於 Spring Boot,Spring Cloud 和 Docker 簡單演示了微服務的架構模式,整個項目幾乎包含了 Spring Cloud 的全部特性包括 配置中心、Gateway zuul API 網關、Eureka 服務發現、Hystrix、Turbine儀 錶盤應用健康監控等等。架構

PiggyMetrics 被分解爲三個核心微服務。這些服務都是圍繞某些業務能力組織的可獨立部署的應用程序。app

PiggyMetrics 的項目架構圖

 

 

項目主頁

https://github.com/sqshq/PiggyMetrics

產品截圖

 

 

三、 spaascloud-master

spring cloud + vue 全家桶實戰,模擬商城,完整的購物流程、後端運營平臺,能夠實現快速搭建企業級微服務項目。

功能點:
模擬商城,完整的購物流程、後端運營平臺對前端業務的支撐,和對項目的運維,有各項的監控指標和運維指標。

技術點:
核心技術爲springcloud+vue兩個全家桶實現,採起了取自開源用於開源的目標,因此能用開源毫不用收費框架,總體技術棧只有
阿里雲短信服務是收費的,都是目前java前瞻性的框架,能夠爲中小企業解決微服務架構難題,能夠幫助企業快速建站。因爲服務
器成本較高,儘可能下降開發成本的原則,本項目由10個後端項目和3個前端項目共同組成。真正實現了基於RBAC、jwt和oauth2的
無狀態統一權限認證的解決方案,實現了異常和日誌的統一管理,實現了MQ落地保證100%到達的解決方案。

產品主頁

http://mall.paascloud.net/index

項目主頁

https://github.com/paascloud/paascloud-master

產品截圖

 

 

四、 Cloud-Admin

Cloud-Admin是國內首個基於Spring Cloud微服務化開發平臺,核心技術採用Spring Boot2以及Spring Cloud Gateway相關核心組件,前端採用vue-element-admin組件。具備統一受權、認證後臺管理系統,其中包含具有用戶管理、資源權限管理、網關API管理等多個模塊,支持多業務系統並行開發,能夠做爲後端服務的開發腳手架。代碼簡潔,架構清晰,適合學習和直接項目中使用。

項目主頁

https://gitee.com/minull/ace-security

項目架構

 

 

五、 spring-cloud-rest-tcc

基於Spring Cloud Netflix的TCC柔性事務和EDA事件驅動示例,結合Spring Cloud Sleuth進行會話追蹤和Spring Boot Admin的健康監控,並輔以Hystrix Dashboard提供近實時的熔斷監控.

項目主頁

https://github.com/prontera/spring-cloud-rest-tcc

項目架構

六、 pig

基於Spring Cloud、oAuth2.0開發,基於Vue先後分離的開發平臺,支持帳號、短信、SSO等多種登陸

產品主頁

https://www.pig4cloud.com/

項目主頁

https://gitee.com/log4j/pig

產品截圖

 

 

七、 xxpay-master

XxPay聚合支付使用Java開發,包括spring-cloud、dubbo、spring-boot三個架構版本,已接入微信、支付寶等主流支付渠道,可直接用於生產環境。

產品主頁

http://www.xxpay.org/

項目主頁

https://gitee.com/jmdhappy/xxpay-master

產品截圖

八、 spring-boot-cloud

基於 Spring Boot、Spring Cloud、Spring Oauth2 和 Spring Cloud Netflix 等框架構建的微服務項目

項目主頁

https://github.com/zhangxd1989/spring-boot-cloud

項目架構

 

 

九、 FCat

FCat項目基於 Angular 4 + Spring Cloud 的企業級基礎功能框架。

項目主頁

https://gitee.com/xfdm/FCat

項目架構

十、 spring-cloud-examples

Spring Cloud 技術棧示例代碼,快速簡單上手教程,一個幫助你們學習 Spring Cloud 的開源示例項目,每一個 Spring Cloud 組件都有獨立的示例供你們參考學習。

項目主頁

https://github.com/ityouknow/spring-cloud-examples

項目截圖

 

 

應該還有更多優秀的 Spring Cloud 開源項目,目前僅發現這些,也但願你們多反饋一些優秀的 Spring Cloud 開源項目,統一將這些項目收集到 awesome-spring-cloud 中,方便後續你們學習查找。

業餘草微信公衆號

感謝您的關注!可加QQ1羣:135430763,QQ2羣:454796847,QQ3羣:187424846。QQ羣進羣密碼:xttblog,想加微信羣的朋友,能夠微信搜索:xmtxtt,備註:「xttblog」,添加助理微信拉你進羣。備註錯誤不會贊成好友申請。再次感謝您的關注!後續有精彩內容會第一時間發給您!原創文章投稿請發送至532009913@qq.com郵箱。商務合做可添加助理微信進行溝通!

相關文章
相關標籤/搜索