本项目采用 多仓库(Multirepo) 架构模式,遵循 单一职责原则,将每个业务模块拆分为独立的代码仓库。通过细致的拆分,实现业务边界清晰、职责单一、启动速度快、团队协作高效的目标。
用户服务 - 多模块微服务架构,提供用户管理、权限控制等功能
微服务网关服务,负责统一鉴权、路由转发、限流等功能
平台基础设施 Starter 集合,提供 Redis、MySQL、MQ、Feign、XXL-Job 等自动配置模块
认证服务,负责用户认证、授权管理、Token 生成与验证
平台公共基础模块,提供通用工具、异常处理、统一响应、AOP 切面等基础设施