1.9 KiB
1.9 KiB
Plan A
目录结构
controller 逻辑控制
controlState 全局状态控制
|-lock 状态锁
|-serviceAlive 服务存活状态
export 导出的csv文件
initialization 初始化
|-config 初始化配置文件
|-cron 初始化定时任务
|-golabl 初始化全局变量
|-middle 初始化中间件
|-mysql 初始化mysql数据库
|-redis 初始化redis数据库
|-router 初始化路由
|-sqlite 初始化sqlite数据库
|-validator 初始化验证器
|-init.go 初始化文件
logs 日志
modules DLL模块
planB 模块B
rep 工厂模式接口
router 路由
service 服务(针对数据库相关操作)
tool 工具
type 结构体
|-mysql mysql结构体
|-redis redis结构体
|-sqlite sqlite结构体
|-validator 验证器结构体
validator 验证器
config.yaml 配置文件
taskDb.db sqlite数据库(自动创建)
目录结构
planA web服务器
planB 任务执行器
planC 同步redis数据到硬盘
planD 删除任务
planE 图片上传到拼多多图片空间(未使用)
planF 获取12个商品信息,主要转发小军的接口信息