主要功能有服务器管理,性能监控,权限管理,服务器远程SSH连接及Linux命令执行,文件上传下载,报警信息
记录与报警邮件发送等;
技术架构:
1、后端:项目主要采用MVC设计模式进行开发,后端主要采用Springboot框架进行开发,使用Mybatis进行数据库操
作,使用Maven进行依赖管理,使用Shiro进行权限控制;
2、前端:前端采用Thymeleaf框架,使用Html+Css+Layui框架进行页面设计与开发,使用Ajax完成前后端数据交
互,使用ECharts完成图表展示;
3、数据存储:使用MySQL数据库进行数据存储,使用Redis做缓存进行实时硬件数据存储,使用阿里云OSS服务完成
文件存储与上传下载功能;
主要功能:
使用定时任务循环获取服务器性能信息并存入Redis,用于前端的展示与存储;
使用Shiro用于登录认证与权限管理,在前端使用Shiro标签实现动态菜单功能;
使用异步处理完成文件上传删除过程中与文件系统通信造成的延时问题,提升用户体验;
使用线程池解决定时任务并发执行过程中的任务等待问题,提升系统稳定性;
点击空白处退出提示
















评论