2020.33科学技术创新序号 功能名称 功能需求标识 优先级 简要描述
01 注册 Register 1 游客注册账户 02 登录 Login 1 用户登陆 03 个人信息 userInfo 2 用户个人信息 04 增加服务器信息 addServer 3 增加服务器信息 05
springboot框架的作用增加服务器信息 updateServer 3 增加服务器信息
在信息化社会的建设中,全球服务器的数量成几何级增长,服务器的正常运行支撑着社会的每一个环节。因此,每一个服务器都必须得到时刻的监控,否则,一旦发生“宕机”(服务器崩溃),将会为社会、企业、个人带来巨大的损失。根据美国标准技术研究所(NIST )所公布的数据:金融行业每停机一分钟,平均损失900,000美元。(信息来源于电子信息产业网)
但目前市场上现有的服务器监控服务并不完善。第一是大部分的监控服务只能在服务器宕机后才进行报警,预警功能不强,并不能防止损失的发生;第二是价格高,阻碍服务器监控服务的推广。为此,我们制作并成功制作了一个具有更高性价比、监控功能更完善的服务器监控系统。
1主要技术实现SSM (S pr ing +S pr ing MVC+M y B a t is )框架集由S pr ing 、M y B a t is 两个开源框架整合而成(S pr ing MVC 是S pr ing 中的部分内容)。常作为数据源较简单的w e b 项目的框架。
S pr ing :S pr ing 就像是整个项目中装配b e a n 的大工厂,在配置文件中可以指定使用特定的参数去调
用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。S pr ing 的核心思想是I o C (控制反转),即不再需要程序员去显式地`ne w `一个对象,而是让S pr in g 框架帮你来完成这一切。
S pr ing MVC :S pr in g MVC 在项目中拦截用户请求,它的核心S e r v l e t 即D is pa t c h e r S e r v l e t 承担中介或是前台这样的职责,将用户请求通过H a ndl e r M a pping 去匹配C o n t r o l l e r ,C o nt r o l l e r 就是具体对应请求所执行的操作。S pr ing MVC 相当于SSH 框架中s t r u t s 。
M y b a t is :M y b a t is 是对j db c 的封装,它让数据库底层操作变的透明。M y b a t is 的操作都是围绕一个SQLS e s s io n F a c t o r y 实例展开的。M y b a t is 通过配置文件关联到各实体类的M a ppe r 文件,M a ppe r 文件中配置了每个类对数据库所需进行的SQL 语句映射。在每次与数据库交互时,通过SQLS e s s io n F a c t o r y 拿到一个SQLS e s s io n ,再执行SQL 命令。页面发送请求给控制器,控制器调用业务层处理逻辑,逻辑层向持久层发送请求,持久层与数据库交互,后将结果返回给业务层,业务层将处理逻辑发送给控制器,控制器再调用视图展现数据。
2系统设计思想
首先是在开发语言的选择上的分析,C 语言对于底层有着得天独厚的优势,但是在W indo w s 系统以及ISO 系统上就会变得复杂,主要是环境的依赖,因此我们选用了J a v a 语言作为开发语言,主要是看重其跨平台的特性,其次是其拥有很好框架
支持--S pr ing ,这里选用了SSM 以及S pr ing B o o t 框架最为我们的整体开发框架,对于底层的数据获取选用了S ig a r 以及自己编写了一套可以绕过虚拟机获取真实信息的方案,数据通过M y SQL 数据库进行数据储存。
技术图示:
图1服务器监控管理系统技术图
SMS 平台分为两部分,一个部分是使用SSM 搭建打管理平台,另一部分是用S pr ing B o o t 搭建的监控工具,通过划分两部分的方案,既保证平台高可用,又保证监控稳定,减少过多的数据交互,只在必要的时候进行数据备份以及预警处理。
3系统功能设计
基于互联网思维,将注重用户体验、快速迭代等因素,加强产品UI 的美观度、设计感,通过交互设计提升用户参与体验感,充分考虑用户的喜好和意见。功能设计方面,个人信息、增加服务器信息、增加服务器信息、删除服务器信息。让用户对产品功能存在自然期待,提升关注指数,提高系统吸引力和粘性,主要功能分为用户管理功能、系统日志、信息查询等。
表1SMS 服务器监控管理系统功能表
基于SSM +S pr ing B oot 技术实现服务器监控的研究
张嘉豪赵亮翁铭隆张华俊李文欣
(广东东软学院,广东佛山528225)
摘要:本文探索一种更高效的网络服务器监控系统的实现方式,本文提出的SMS 是基于SSM+Spring 框架的一个系统,采用主从分布式部署方案,模块完全独立化,它提供一种高可用的监控服务器状态的方法,可以实现端到端精确对接信息,同时也能为服务器的状态进行预测报警。它具有可移植性、易用性、功能可扩展性、轻量级特性等特点,为服务器监控提供了一个可行性,先进性,独特性的方案。
关键词:SMS ;分布式;轻量级;跨平台;易用性中图分类号:TP393.09,TP277文献标识码:A 文章编号:2096-4390(2020)
33-0101-02
101--
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论