FEBS Cloud是一款使用Spring Cloud Greenwich.SR一、Spring Cloud OAuth2和Spring Cloud Security構建的權限管理系統,前端(FEBS Cloud Web)採用vue element admin構建。FEBS意指:Fast,Easy use,Beautiful和Safe。該系統具備以下特色:前端
項目文檔及手摸手搭建教程地址:https://www.kancloud.cn/mrbird/spring-cloud/1263679vue
平臺 | FEBS Cloud(後端) | FEBS Cloud Web(前端) |
---|---|---|
GitHub | https://github.com/wuyouzhuguli/FEBS-Cloud | https://github.com/wuyouzhuguli/FEBS-Cloud-Web |
演示環境帳號密碼:github
帳號 | 密碼 | 權限 |
---|---|---|
scott | 1234qwer | 註冊帳戶,擁有查看,新增權限(新增用戶除外)和導出Excel權限 |
本地部署帳號密碼:spring
帳號 | 密碼 | 權限 |
---|---|---|
mrbird | 1234qwer | 超級管理員,擁有全部增刪改查權限 |
scott | 1234qwer | 註冊帳戶,擁有查看,新增權限(新增用戶除外)和導出Excel權限 |
jane | 1234qwer | 系統監測員,負責整個系統監控模塊 |
FEBS模塊:docker
服務名稱 | 端口 | 描述 |
---|---|---|
FEBS-Register | 8001 | 微服務註冊中心 |
FEBS-Auth | 8101 | 微服務認證服務器 |
FEBS-Server-System | 8201 | 微服務子系統(資源服務器) |
FEBS-Server-Test | 8202 | 微服務子系統(資源服務器) |
FEBS-Gateway | 8301 | 微服務網關 |
FEBS-Monitor-Admin | 8401 | 微服務監控子系統 |
Zipkin-Server | 8402 | Zipkin服務器 |
FEBS-Config | 8501 | 微服務配置子系統 |
第三方模塊:數據庫
服務名稱 | 端口 | 描述 |
---|---|---|
MySQL | 3306 | MySQL數據庫 |
RabbitMQ | 5672 | RabbitMQ消息中間件 |
Redis | 6379 | K-V緩存數據庫 |
Elasticsearch | 9200 | 日誌存儲 |
Logstash | 4560 | 日誌收集 |
Kibana | 5601 | 日誌展現 |
├─febs-auth ------ 微服務認證服務器 ├─febs-cloud ------ 整個項目的父模塊 │ └─docker compose ------ 存放docker compose文件 │ ├─elk ------ ELK docker compose文件 │ ├─febs-cloud ------ 聚合全部微服務子項目的docker compose文件 │ └─third-part ------ 第三方服務(MySQL,Redis等)docker compose文件 ├─febs-common ------ 通用模塊 ├─febs-config ------ 微服務配置中心 ├─febs-gateway ------ 微服務網關 ├─febs-monitor ------ 微服務監控父模塊 │ ├─febs-monitor-admin ------ 微服務監控中心 │ └─zipkin-server ------ zipkin 服務 ├─febs-register ------ 微服務註冊中心 └─febs-server ------ 資源服務器 ├─febs-server-system ------- 資源服務器系統模塊 └─febs-server-test ------ 資源服務器demo,演示如何整合本身的微服務系統