煤田地质与勘探

北大核心,CA,JST,EI,CSCD扩展版

国内刊号:61-1155/P

国际刊号:1001-1986

煤田地质与勘探杂志2022年第1期:基于微服务的地质保障系统架构与应用

发布日期:

作者:李鹏, 程建远,

关键词:地质保障系统, 微服务, 单体架构, 微服务架构, 开发模式,

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

来源:2022年第1期

《煤田地质与勘探》期刊编辑部

查看煤田地质与勘探杂志2022年第1期

联系我们

  • 地址:陕西省西安市高新区锦业一路82号
  • 电话:029-81778075;81778078
  • E-mail:ccrimtdzykt@vip.163.com

咨询工作人员