论文部分内容阅读
如今,我国的水电行业蓬勃发展,水电自动化技术趋于成熟,已经基本实现“少人值守”的水电站安全运行模式。由于水电本身的特点,其地理位置一般远离市区,因此可以考虑在手机端建立一套功能齐全的电站监测系统。本文以此为切入点,开发了一款可以实时监测电站动态的手机APP,并优化软件的性能。在常规的软件设计架构中,数据量会随着软件的使用时间而增加,缓存占有量会越来越大,这会导致软件在运行后期数据响应速度降低、数据处理的配置繁琐等问题。鉴于此,除了常规流程之外,本次在设计手机APP的基础上,采用新型的SpringBoot框架及微服务架构,对微服务架构与传统架构进行性能分析,同传统的JavaWeb框架相比,会极大提高了数据响应速度。由于微服务架构本身的特性,增加某种功能时,无需缩小服务范围,因此,使用微服务架构在开发过程中会节省很多的时间。设计的APP可以充分展示与电站效益直接关联的参数信息,软件具有响应时间短,数据的时效性强等特点。通过本次设计,解决了监测类软件后期响应慢,数据维护频繁等问题,并把传统的水电监测项目与微服务架构相结合,在微服务架构中,只需要在特定的某种服务中增加所需功能即可,而不影响整体进程。从设计的角度来说,将原有的数字化水电站监测技术开发到手机端可以减少了运行值班人员的工作压力。同时由于微服务架构与SpringBoot的引入,降低了开发和后期维护的难度,极大提高了电站的运行效率。