開源至上: 國內首個基於Spring Cloud微服務化開發平臺項目,標星超1.4W+ 前言 模塊說明 開發文檔 架構摘要 功能截圖

前言

這是國內首個基於Spring Cloud微服務化開發平臺,具有統一授權、認證後臺管理系統,其中包含具備用戶管理、資源權限管理、網關API 管理等多個模塊,支持多業務系統並行開發,可以作爲後端服務的開發腳手架。代碼簡潔,架構清晰,適合學習和直接項目中使用。核心技術採用Spring Boot 2.1.2以及Spring Cloud (Greenwich.RELEASE) 相關核心組件,採用Nacos註冊和配置中心,集成流量衛兵Sentinel,前端採用vue-element-admin組件,Elastic Search自行集成。

需要這套微服務開發腳手架的讀者朋友們可以幫忙點個贊,快速入手通道:(點這裏)下載!誠意滿滿!!!

模塊說明

開發文檔

架構摘要

中臺化前端

集成d2admin中臺化前端,優化前端架構和功能佈局,支撐中臺服務化的應用開發。

JWT鑑權

通過JWT的方式來進行用戶認證和信息傳遞,保證服務之間用戶無狀態的傳遞。

監控

利用Spring Boot Admin 來監控各個獨立Service的運行狀態;利用Hystrix Dashboard來實時查看接口的運行狀態和調用頻率等。

負載均衡

將服務保留的rest進行代理和網關控制,除了平常經常使用的node.js、nginx外,Spring Cloud系列的zuul和ribbon,可以幫我們進行正常的網關管控和負載均衡。其中擴展和借鑑國外項目的擴展基於JWT的Zuul限流插件,方面進行限流。

服務註冊與調用

基於Nacos來實現的服務註冊與調用,在Spring Cloud中使用Feign, 我們可以做到使用HTTP請求遠程服務時能與調用本地方法一樣的編碼體驗,開發者完全感知不到這是遠程方法,更感知不到這是個HTTP請求。

熔斷與流控

集成阿里Sentinel進行接口流量控制,通過熔斷和降級處理避免服務之間的調用“雪崩”。

功能截圖

再次說明,本次分享不是分享項目!而是教你如何開發一個項目細節流程,希望你能夠在實際開發中能夠得心應手!

快速入手通道:(點這裏)下載!誠意滿滿!!!

Java面試精選題、架構實戰文檔傳送門:https://docs.qq.com/doc/DRW1nUkdhZG5zeGVi

整理不易,覺得有幫助的朋友可以幫忙點贊分享支持一下小編~

你的支持,我的動力;祝各位前程似錦,offer不斷!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章