中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

基于 Spring Cloud Greenwich.SR1 的微服務(wù)權(quán)限系統(tǒng) FEBS Cloud

2019-09-09    來源:OSCHINA

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬Linux鏡像隨意使用

FEBS Cloud是一款使用Spring Cloud Greenwich.SR1、Spring Cloud OAuth2和Spring Cloud Security構(gòu)建的權(quán)限管理系統(tǒng),前端(FEBS Cloud Web)采用vue element admin構(gòu)建。FEBS意指:Fast,Easy use,Beautiful和Safe。該系統(tǒng)具有如下特點(diǎn):

  1. 前后端分離架構(gòu),客戶端和服務(wù)端純Token交互;

  2. 認(rèn)證服務(wù)器與資源服務(wù)器分離,方便接入自己的微服務(wù)系統(tǒng);

  3. 微服務(wù)防護(hù),客戶端請(qǐng)求資源只能通過微服務(wù)網(wǎng)關(guān)獲。

  4. 集成Spring Boot Admin,多維度監(jiān)控微服務(wù);

  5. 集成Zipkin,方便跟蹤Feign調(diào)用鏈;

  6. 集成ELK,集中管理日志,便于問題分析;

  7. 微服務(wù)Docker化,使用Docker Compose一鍵部署;

  8. 提供詳細(xì)的使用文檔和搭建教程;

  9. 前后端請(qǐng)求參數(shù)校驗(yàn),Excel導(dǎo)入導(dǎo)出,代碼生成等。

文檔與教程

項(xiàng)目文檔及手摸手搭建教程地址:https://www.kancloud.cn/mrbird/spring-cloud/1263679

系統(tǒng)架構(gòu)

系統(tǒng)架構(gòu)如下圖所示:

項(xiàng)目地址

平臺(tái) FEBS Cloud(后端) FEBS Cloud Web(前端)
Gitee https://gitee.com/mrbirdd/FEBS-Cloud https://gitee.com/mrbirdd/FEBS-Cloud-Web
GitHub https://github.com/wuyouzhuguli/FEBS-Cloud https://github.com/wuyouzhuguli/FEBS-Cloud-Web

演示地址

演示地址(服務(wù)器資源有限,沒有搭建ELK):http://49.234.20.223:9527

演示環(huán)境賬號(hào)密碼:

賬號(hào) 密碼 權(quán)限
scott 1234qwer 注冊(cè)賬戶,擁有查看權(quán)限

本地部署賬號(hào)密碼:

賬號(hào) 密碼 權(quán)限
mrbird 1234qwer 超級(jí)管理員,擁有所有增刪改查權(quán)限
scott 1234qwer 注冊(cè)賬戶,擁有查看,新增權(quán)限(新增用戶除外)和導(dǎo)出Excel權(quán)限
jane 1234qwer 系統(tǒng)監(jiān)測(cè)員,負(fù)責(zé)整個(gè)系統(tǒng)監(jiān)控模塊

服務(wù)模塊

FEBS模塊:

服務(wù)名稱 端口 描述
FEBS-Register 8001 微服務(wù)注冊(cè)中心
FEBS-Auth 8101 微服務(wù)認(rèn)證服務(wù)器
FEBS-Server-System 8201 微服務(wù)子系統(tǒng)(資源服務(wù)器)
FEBS-Server-Test 8202 微服務(wù)子系統(tǒng)(資源服務(wù)器)
FEBS-Gateway 8301 微服務(wù)網(wǎng)關(guān)
FEBS-Monitor-Admin 8401 微服務(wù)監(jiān)控子系統(tǒng)
Zipkin-Server 8402 Zipkin服務(wù)器
FEBS-Config 8501 微服務(wù)配置子系統(tǒng)

第三方模塊:

服務(wù)名稱 端口 描述
MySQL 3306 MySQL 數(shù)據(jù)庫
RabbitMQ 5672 RabbitMQ 消息中間件
Redis 6379 K-V 緩存數(shù)據(jù)庫
Elasticsearch 9200 日志存儲(chǔ)
Logstash 4560 日志收集
Kibana 5601 日志展示

目錄結(jié)構(gòu)

├─febs-auth                       ------ 微服務(wù)認(rèn)證服務(wù)器
├─febs-cloud                      ------ 整個(gè)項(xiàng)目的父模塊
│  └─docker compose               ------ 存放docker compose文件
│      ├─elk                      ------ ELK docker compose文件
│      ├─febs-cloud               ------ 聚合所有微服務(wù)子項(xiàng)目的docker compose文件
│      └─third-part               ------ 第三方服務(wù)(MySQL,Redis等)docker compose文件
├─febs-common                     ------ 通用模塊
├─febs-config                     ------ 微服務(wù)配置中心
├─febs-gateway                    ------ 微服務(wù)網(wǎng)關(guān)
├─febs-monitor                    ------ 微服務(wù)監(jiān)控父模塊
│  ├─febs-monitor-admin           ------ 微服務(wù)監(jiān)控中心
│  └─zipkin-server                ------ zipkin 服務(wù)
├─febs-register                   ------ 微服務(wù)注冊(cè)中心
└─febs-server                     ------ 資源服務(wù)器
   ├─febs-server-system           ------- 資源服務(wù)器系統(tǒng)模塊
   └─febs-server-test             ------ 資源服務(wù)器demo,演示如何整合自己的微服務(wù)系統(tǒng)

系統(tǒng)截圖

 

標(biāo)簽: [db:TAGG]

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:NovalIDE 1.1.7 發(fā)布,支持?jǐn)帱c(diǎn)調(diào)式

下一篇:spring-boot-plus V1.2.3 發(fā)布,新增 CentOS 相關(guān)腳本