-
题名基于微服务的地质保障系统架构与应用
被引量:10
- 1
-
-
作者
李鹏
程建远
-
机构
西安科技大学地质与环境学院
中煤科工集团西安研究院有限公司
-
出处
《煤田地质与勘探》
CAS
CSCD
北大核心
2022年第1期118-127,共10页
-
基金
国家重点研发计划课题(2018YFC0807804)
天地科技股份有限公司科技创新创业资金专项项目(2019-TD-ZD003,2020-TD-ZD002)。
-
文摘
煤炭地质保障系统对煤矿的安全、高效生产具有非常重要的作用。煤矿地质保障系统开发面临数据来源多样、地质监测系统集成开发语言不统一、定制化软件导致地质保障平台在不同煤矿适应性差等问题。提出微服务的地质保障系统开发架构,架构分为3层,分别是应用层、平台层和基础设施层。微服务的地质保障架构规范了开发过程,简化了使用的技术栈,优化了系统集成开发流程;将通用的技术业务固化在开发架构,将需要集成的地质类子系统等专业属性强的业务通过微服务方式进行开发和部署运行,降低了开发、集成难度;使用Docker技术封装微服务镜像,让微服务的部署运行不再受到运行环境的影响,提高跨平台移植性,降低了系统的部署难度,缩短了部署时间。微服务地质保障系统架构在唐家会地质保障系统中的开发实践证明:架构的应用改变了现有地质保障类软件的开发模式,通用业务与专业类业务分离,以微服务的形式实现多专业应用集成,便于多团队并行开发,提高工作效率;微服务实现了系统内部各功能之间的高内聚低耦合,不同方法的钻探、物探等专业功能开发可独立完成,使后期运维、修改的可控性大大提高。
-
关键词
地质保障系统
微服务
单体架构
微服务架构
开发模式
-
Keywords
geological guarantee system
microservice
monolithic architecture
microservice architecture
development model
-
分类号
P623
[天文地球—地质矿产勘探]
-
-
题名微服务技术:体系结构、通信和挑战
被引量:29
- 2
-
-
作者
代飞
刘国志
李章
莫启
李彤
-
机构
西南林业大学大数据与智能工程学院
云南林业职业技术学院继续教育与国际交流学院
云南大学软件学院
云南农业大学大数据学院
-
出处
《应用科学学报》
CAS
CSCD
北大核心
2020年第5期761-778,共18页
-
基金
国家自然科学基金(No.61702442,No.61862065,No.61662085)
云南省应用基础研究计划项目(No.2018FB105)
云南省重大科技专项计划项目(No.202002AD080002,No.2019ZE005)资助。
-
文摘
微服务是一种新型架构风格,受到了工业界和学术界的广泛关注.微服务架构通过高内聚的微服务和轻量级的通信机制能有效地解决单体系统难于维护和扩展等问题.采用系统评价方法,从微服务架构、通信、挑战三方面分析和概况了该领域的最新进展和研究现状.首先系统地比较了单体架构、面向服务架构(service oriented architecture,SOA)和微服务结构;其次概述了微服务间的通信;最后讨论了微服务面临的技术挑战.
-
关键词
微服务
单体架构
面向服务架构
异步通信
-
Keywords
microservices
monolithic architecture
SOA(service oriented architecture)
asynchronous communication
-
分类号
P751.1
[交通运输工程—港口、海岸及近海工程]
-
-
题名一种组合优化模型驱动的微服务拆分方法
被引量:3
- 3
-
-
作者
刘若宇
刘晓燕
-
机构
昆明理工大学信息工程与自动化学院
-
出处
《小型微型计算机系统》
CSCD
北大核心
2023年第12期2812-2818,共7页
-
基金
国家自然科学基金项目(61462055)资助。
-
文摘
微服务架构由于其高效灵活的独特优势近年来已逐渐成为一种代替单体架构的新选择,在企业实践中,单体架构系统向微服务架构系统的迁移过程通常是由人工完成的,这种方式往往不确定性高,主观性过强.为了解决这些问题,提出了一种组合优化模型驱动的微服务拆分方法,该方法将微服务拆分问题建模成为一种组合优化问题,基于微服务的高内聚低耦合原则和业务一致性原则生成组合优化的目标函数,然后通过人工鱼群算法得到最优的微服务拆分方案.实验表明,该方法能有效提高微服务拆分的质量,得到的拆分结果更为合理可靠.
-
关键词
微服务
组合优化
单体架构
人工鱼群算法
-
Keywords
microservice
combinatorial optimization
monolithic architecture
artificial fish school algorithm
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-