## 赢乒网项目结构 ### 一、目录说明 ``` ttvictory -- 根项目 │ ├─yyd-base -- 微服务的基础设施中心 │ │ ├─yyd-base-common -- DTO/VO/QUERY/BASEENTITY等的声明 │ │ ├─yyd-base-handler -- 全局异常处理模块 │ │ ├─yyd-base-jdbc -- 数据库访问层集成了mybaties │ │ ├─yyd-base-reids -- 公共的 redis 操作模块 │ ├─yyd-center -- 公共基础依赖模块 │ │ ├─yyd-center-gateway -- 提供统一的路由方式和网关基本的功能,例如:安全,监控/指标,和限流。通过kafak记录请求日志。 │ ├─yyd-demo --业务模块: 练习演示 │ │ ├─yyd-demo-api -- 演示模块的 DTO、VO、FEIGN 等的声明和定义 │ │ ├─yyd-demo-biz -- 演示模块的 Feign 远程调用模块,包含controller层、service层、dao层的代码实现 │ ├─yyd-log --日志模块: 通过消费kafa消息来实现平台访问日志的存储 │ │ ├─yyd-log-api -- DTO、VO、FEIGN 等的声明和定义 │ │ ├─yyd-log-biz -- Feign 远程调用模块,包含controller层、service层、dao层的代码实现 ``` ### 二、项目用到的组件 ``` 1、nacos 2、redis 3、zookeeper 4、kafka 5、mybaties 6、mysql 7、SpringClude 8、gateway ```