作者:何卫先生 | 来源:互联网 | 2023-10-14 13:57
一、项目背景
手上有好多个人的项目,都是些网站,想做一个个人的网站把她们挂起来,以备有人需要使用。
二、项目技术说明
springboot+mysql+redis
三、项目设计
3.1 模块设计
准备这个项目模块化,将各个功能拆开单独实现,将整个项目拆开来写,最后,再合并。常规功能拆分如下:
3.1.1 登陆模块
这个要实现的就是用户登陆,鉴权等功能
3.1.2 redis模块
一些关键备份,以及token处理
3.1.3 备份模块
用于一些容错备份吧,分为定时备份、实时备份,定时备份用于每天以及一定时间内一些数据的备份,实时备份用于一些关键操作的备份。
备份方式有,报表备份,sql备份,项目库备份
3.1.4 统计模块
主要用于用户访问统计,访问时间统计,项目数量统计等一些常规统计
3.1.5 Dorker模块
将上传的系统自己解压,分配端口进行访问,