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,演示如何整合自己的微服务系统
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.