教程将持续拓展更新,一次购买永久有效🙂。对教程有任何疑问可以加群讨论:FEBS Cloud

https://img.shields.io/badge/license-Apache%202.0-blue.svg?longCache=true&style=flat-squarehttps://img.shields.io/badge/springcloud-Greenwich.SR3-yellow.svg?style=flat-squarehttps://img.shields.io/badge/SpringCloudAlibaba-0.9.0.RELEASE-blueviolet.svg?style=flat-squarehttps://img.shields.io/badge/springboot-2.1.8.RELEASE-brightgreen.svg?style=flat-squarehttps://img.shields.io/badge/vue-2.6.10-orange.svg?style=flat-square

FEBS Cloud是一款使用Spring Cloud Greenwich.SR3、Spring Cloud OAuth2、Spring Cloud Security & Spring Cloud Alibaba构建的低耦合权限管理系统,前端采用vue element admin构建。系统架构如下图所示:

1

系统特点:

  1. 前后端分离架构,客户端和服务端纯Token交互;

  2. 认证服务器与资源服务器分离,方便接入自己的微服务系统;

  3. 微服务防护,客户端请求资源只能通过微服务网关获取;

  4. 集成Spring Boot Admin,多维度监控微服务;

  5. 集成Spring Cloud Alibaba Nocas服务治理和集中配置管理;

  6. 网关集成Sentinel流控;

  7. 集成Zipkin,方便跟踪Feign调用链;

  8. 集成ELK,集中管理日志,便于问题分析;

  9. 微服务Docker化,使用Docker Compose一键部署;

  10. 提供详细的使用文档和搭建教程;

  11. 前后端请求参数校验,Excel导入导出,代码生成等。

该教程将从零开始演示如何逐步搭建一个完整的微服务后台权限系统。教程基于Spring Cloud Greenwich.SR1 & Spring Boot 2.1.6,如果对这两个技术不是太熟悉的读者,可以参考我的开源项目:SpringAll。通过该教程,你可以:

  1. 完全掌握FEBS Cloud微服务权限系统的架构思想;
  2. 对Spring Cloud全家桶的运用有更深一步的理解;
  3. 学习OAuth2协议在Spring Cloud中的应用;
  4. 学习Spring Cloud Alibaba Nacos的运用;
  5. 掌握一些实用的Spring Boot高级编程技巧;
  6. 学习如何使用Docker部署微服务;
  7. 学习后,您将有能力自己从零搭建一个微服务权限系统。

章节目录

教程将持续拓展更新,一次购买永久有效🙂。对教程有任何疑问可以加群讨论:FEBS Cloud