springcloud+nacos+vue的微服務後臺管理架構(開源)

專案功能設計

springcloud+nacos+vue的微服務後臺管理架構(開源)

專案資料庫設計

系統資料表設計

springcloud+nacos+vue的微服務後臺管理架構(開源)

程式碼生成器資料表設計

springcloud+nacos+vue的微服務後臺管理架構(開源)

VUE選單設計

springcloud+nacos+vue的微服務後臺管理架構(開源)

微服務架構設計

springcloud+nacos+vue的微服務後臺管理架構(開源)

上面的架構中,主要包含了以下節點:

qingfeng-nacos:微服務註冊中心,用於統一控制各個微服務例項的註冊與發現;

qingfeng-gateway:微服務閘道器,統一處理外部請求,是客戶端和眾多微服務連線的橋樑;

qingfeng-auth:微服務認證伺服器,用於令牌(Token)生成和令牌校驗,是整個許可權系統的核心所在;

qingfeng-Server-System:微服務提供者,整合系統基礎功能模組和系統許可權管理;

qingfeng-Server-Job:微服務提供者,整合定時任務中介軟體:quartz定時器控制;

qingfeng-Server-Gencode:微服務提供者,整合程式碼生成器;

qingfeng-Server-Test:微服務提供者,測試feign的微服務之間的呼叫。

構建qingfeng-Server的目的主要有如下三點:

演示一臺認證伺服器和多臺資源伺服器之間如何互動;

微服務間如何透過Feign Client來互相訪問受保護的資源;

演示如何往FEBS Cloud微服務許可權系統中接入自己的微服務模組;

原始碼下載

碼雲/github平臺搜尋【青鋒系統】,青鋒兩個字不要輸入錯了,很多小夥伴犯了這個錯誤,導致找不到。

有問題可直接留言諮詢,我們開源了多款版本的後臺架構系統,希望您能留下來一起交流。