地震站网全流程一体化监控平台是基于微服务框架,应用数据库、通信、并行计算等传统信息技术,结合新兴的云计算、大数据进行建设的信息服务平台。该平台采用Hadoop分布式处理方案,应用Spring Cloud框架搭建,进行Docker容器封装,以标准RESTful API作为服务接口的微服务架构,实现了各应用服务模块之间的高内聚、低耦合及灵活、可扩展的特性,最终实现对地震台站运行的实时监测、高效运维和一体化管理。
The whole-process integrated monitoring platform of the seismic station network is an information service platform based on a micro-service framework constructed by applying traditional information technologies such as database, communication, and parallel computing, combined with emerging cloud computing and big data. The platform adopts the Hadoop distributed processing framework, uses the Spring Cloud framework to build, the Docker container to encapsulate, and the standard RESTful API as the microservice architecture of the service interface. The platform realizes the high cohesion, low coupling, flexibility, and extensibility between application service modules, so as to achieve real-time monitoring, efficient operation and maintenance, and integrated management of seismic stations.
2021,42(3): 276-283 收稿日期:2021-04-12
DOI:10.3969/j.issn.1003-3246.2021.03.033
基金项目:中国地震台网中心信息化工程:地震站网全流程一体化监控平台建设
作者简介:王坦(1991-),男,工程师,主要从事形变观测技术研究和地震站网运管信息化工作。E-mail:twang@seis.ac.cn
参考文献:
崔蔚, 李春阳, 刘迪, 杨超, 金逸. 面向微服务的统一应用开发平台[J]. 电力信息与通信技术, 2016, 14(9):12-17.
方志明. 深入理解SpringCloud与微服务构建[M]. 北京:人民邮电出版社, 2018.
晋荣, 王瑞, 程洪闪. 基于微服务架构的综合运维系统设计[J]. 计算机与网络, 2019, 45(13):56-58.
李春阳, 刘迪, 崔蔚, 李晓珍, 李春岐. 基于微服务架构的统一应用开发平台[J]. 计算机系统应用, 2017, 26(4):43-48.
龙新征, 彭一明, 李若淼. 基于微服务框架的信息服务平台[J]. 东南大学学报(自然科学版), 2017, 47(Z1):48-52.
谭一鸣. 基于微服务架构的平台化服务框架的设计与实现[D]. 北京交通大学, 2017.
王方旭. 基于Spring Cloud和Docker的微服务架构设计[J]. 中国信息化, 2018, (3):53-55.
辛园园, 钮俊, 谢志军, 张开乐, 毛昕怡. 微服务体系结构实现框架综述[J]. 计算机工程与应用, 2018, 54(19):10-17.
张晶, 王琰洁, 黄小锋. 一种微服务框架的实现[J]. 计算机系统应用, 2017, 26(4):82-86.
张羽. 一种分布式服务治理框架的设计与实现[D]. 北京交通大学, 2016.
赵乐乐, 黄刚, 马越. 基于Docker的Hadoop平台架构研究[J]. 计算机技术与发展, 2016, 26(9):99-103.