摘要
如何构建一个性能可动态扩展、数据和信息可以共享、具有动态服务扩展能力的地质灾害监测预警预报系统是需要研究的一个课题.引入领域模型将系统拆分为许多业务功能单一的、以独立的进程运行在OpenShift容器云平台的容器中的微服务,设计并构建了基于微服务架构的地质灾害预警预报系统.OpenShift为快速部署微服务,动态扩展系统的服务能力提供了技术支撑,其负载分区策略很好地为大流量、高并发的重点业务提供了流量隔离和保障.研究成果对进一步构建基于混合云的大型综合性地质灾害预警预报与应急指挥平台提供技术支持,具有一定的现实意义和实用价值.
It is a scientific issue to be addressed as how to build a geo-hazard early warning and forecasting system with dynamically scalable performance, data and information to share, and dynamic service scalability. Based on micro-service architecture with domain model, a geo-hazard early warning and forecasting system based on micro-service framework is constructed in this study by splitting the system into many small businesses characterized by a single service, in a separate process running on containers organized by a container cloud platform named OpenShift. OpenShift provides technical support for rapid deployment of microservices and dynamic extended service capabilities. Router shading is good for providing traffic isolation and protection for high flow and concurrency businesses. Research result has a certain significance and practical value for providing technical support for the further construction of large comprehensive early warning and prediction system of geo-hazards based on hybrid cloud.
作者
杨强根
王晓蕊
马维峰
罗欣
Yang Qianggen;Wang Xiaorui;MaWeifeng;Luo Xin(Network and Information Center,China University of Geosciences,Wuhan 430074,China;Faculty of Earth Resources,China University of Geosciences,Wuhan 430074,China;Wuhan lnfoearth Information Co.Ltd.,Wuhan 430074,China)
出处
《地球科学》
EI
CAS
CSCD
北大核心
2021年第4期1505-1517,共13页
Earth Science
基金
国家高技术研究发展计划(“863”计划)项目(Nos.2012AA12A308,2008AA121100)
国家自然科学基金项目(Nos.2013023123,41402293)。
关键词
功能微服务化
领域模型
灾害
预警预报
OpenShift
defining function based on micro-service
domain model
hazards
early warning and forecasting
OpenShift