基於SpringCloud2.1的微服務開發腳手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服務治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,讓項目開發快速進入業務開發,而不需過多時間花費在架構搭建上。持續更新中
項目源碼已經全部上傳完畢,如果您有需要的話,關注頭條號後轉發文章在私信我【源碼】
來查看免費獲取方式吧!
先決條件
首先本機先要安裝以下環境,建議先學習瞭解springboot和springcloud基礎知識。
- git
- java8
- maven
開發環境搭建
linux和mac下可在項目根目錄下執行 ./install.sh 快速搭建開發環境。如要了解具體的步驟,請看如下文檔。
編譯 & 啟動
- 1.啟動基礎服務:進入docker-compose目錄,執行docker-compose -f docker-compose.yml up 或單個啟動docker-compose up 服務名, 服務名如下
在啟動應用之前,需要先啟動數據庫、緩存、MQ等中間件,可根據自己需要啟動的應用選擇啟動某些基礎組件,一般來說啟動mysql、redis、rabbitmq即可,其它組件若有需要,根據如下命令啟動即可。
該步驟使用了docker快速搭建相應的基礎環境,需要你對docker、docker-compose有一定了解和使用經驗。也可以不使用docker,自行搭建以下服務即可。
功能與特性
功能預覽
用戶管理
角色管理
服務容錯
API文檔
組織架構管理
Stargazers over time
項目源碼已經全部上傳完畢,如果您有需要的話,關注頭條號後轉發文章在私信我【源碼】
來查看免費獲取方式吧!
關鍵字: 服務 springcloud 架構