项目功能设计
项目数据库设计
系统数据表设计
代码生成器数据表设计
VUE菜单设计
微服务架构设计

上面的架构中,主要包含了以下节点:
- qingfeng-nacos:微服务注册中心,用于统一控制各个微服务实例的注册与发现;
- qingfeng-gateway:微服务网关,统一处理外部请求,是客户端和众多微服务连接的桥梁;
- qingfeng-auth:微服务认证服务器,用于令牌(Token)生成和令牌校验,是整个权限系统的核心所在;
- qingfeng-Server-System:微服务提供者,整合系统基础功能模块和系统权限管理;
- qingfeng-Server-Job:微服务提供者,整合定时任务中间件:quartz定时器控制;
- qingfeng-Server-Gencode:微服务提供者,整合代码生成器;
- qingfeng-Server-Test:微服务提供者,测试feign的微服务之间的调用。
构建qingfeng-Server的目的主要有如下三点:
- 演示一台认证服务器和多台资源服务器之间如何交互;
- 微服务间如何通过Feign Client来互相访问受保护的资源;
- 演示如何往FEBS Cloud微服务权限系统中接入自己的微服务模块;
