FEBS Cloud 微服务权限系统
FEBS Cloud 是一款使用 Spring Cloud Greenwich.SR1 、Spring Cloud OAuth2 和 Spring Cloud Security 构建的权限管理系统,前端( FEBS Cloud Web )采用 vue element admin 构建。FEBS 意指:Fast,Easy use,Beautiful 和Safe。该系统具有如下特点:
-
前后端分离架构,客户端和服务端纯 Token 交互;
-
认证服务器与资源服务器分离,方便接入自己的微服务系统;
-
微服务防护,客户端请求资源只能通过微服务网关获取;
-
集成 Spring Boot Admin,多维度监控微服务;
-
集成 Zipkin,方便跟踪 Feign 调用链;
-
集成 ELK,集中管理日志,便于问题分析;
-
微服务 Docker 化,使用 Docker Compose 一键部署;
-
提供详细的使用文档和搭建教程;
-
前后端请求参数校验,Excel 导入导出,代码生成等。
项目地址
后端:https://github.com/wuyouzhuguli/FEBS-Cloud; 前端:https://github.com/wuyouzhuguli/FEBS-Cloud-Web
演示地址
账号:scott,密码:1234qwer,权限:查看权限
文档与教程
项目文档及手摸手搭建教程地址:https://www.kancloud.cn/mrbird/spring-cloud/1263679
系统架构

目录结构
├─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,演示如何整合自己的微服务系统 系统截图
如果该项目对您有帮助的话,还请 V 友点个 Star 给予精神鼓励~~
