• 论文
主办单位:煤炭科学研究总院有限公司、中国煤炭学会学术期刊工作委员会
基于微服务的地质保障系统架构与应用
  • 作者

    李鹏 程建远

  • 单位

    西安科技大学 地质与环境学院中煤科工集团西安研究院有限公司

  • 摘要

    煤炭地质保障系统对煤矿的安全、高效生产具有非常重要的作用。煤矿地质保障系统开发面临数据来源多样、地质监测系统集成开发语言不统一、定制化软件导致地质保障平台在不同煤矿适应性差等问题。提出微服务的地质保障系统开发架构,架构分为3 层,分别是应用层、平台层和基础设施层。微服务的地质保障架构规范了开发过程,简化了使用的技术栈,优化了系统集成开发流程;将通用的技术业务固化在开发架构,将需要集成的地质类子系统等专业属性强的业务通过微服务方式进行开发和部署运行,降低了开发、集成难度;使用Docker 技术封装微服务镜像,让微服务的部署运行不再受到运行环境的影响,提高跨平台移植性,降低了系统的部署难度,缩短了部署时间。微服务地质保障系统架构在唐家会地质保障系统中的开发实践证明:架构的应用改变了现有地质保障类软件的开发模式,通用业务与专业类业务分离,以微服务的形式实现多专业应用集成,便于多团队并行开发,提高工作效率;微服务实现了系统内部各功能之间的高内聚低耦合,不同方法的钻探、物探等专业功能开发可独立完成,使后期运维、修改的可控性大大提高。

  • 关键词

    地质保障系统微服务单体架构微服务架构开发模式

  • 相关专题
相关问题

主办单位:煤炭科学研究总院有限公司 中国煤炭学会学术期刊工作委员会

©版权所有2015 煤炭科学研究总院有限公司 地址:北京市朝阳区和平里青年沟东路煤炭大厦 邮编:100013
京ICP备05086979号-16  技术支持:云智互联