-
题名基于微服务的桌面端工程软件集成方法研究
- 1
-
-
作者
夏文俊
-
机构
中铁第四勘察设计院集团有限公司
-
出处
《铁道标准设计》
北大核心
2025年第3期247-252,共6页
-
基金
国家重点研发计划项目(2021YFB2600400)
中国铁建股份有限公司科技研发计划项目(2022-A02)
中铁第四勘察设计院集团有限公司科技研发项目(2022D001)。
-
文摘
微服务架构是最新的计算机软件开发方式,基于微服务设计理念实现工程软件开发,可以较好提高软件的可扩展性与可用性。以桥梁箱梁设计软件为例,基于业务流程梳理,将工程软件中复杂数据进行结构化、半结构化定义,采用http+grpc协议进行网络通讯与传输,完成自定义二维、三维数据接口设计,实现微服务分层架构设计;系统通过将项目管理、二三维绘图、分析与计算、结构配筋等基础功能独立化、服务化,实现应用层功能复用与快速扩展;软件结合云原生部署方式,实现业务服务弹性伸缩与负载均衡,有效解决工程软件性能要求高、计算资源密集等难点;围绕微服务架构关键技术,解决工程软件业务数字化、服务化、集成化等需求,形成一套包含软件需求、开发、上线、运维等实践的工程桌面端软件集成方法。与传统方法对比,该集成方法可以整体提高软件响应速度26%,提升软件开发速度20%。
-
关键词
微服务架构
桌面端工程软件集成
功能复用与扩展
弹性伸缩与负载均衡
云原生部署
箱形梁设计
-
Keywords
microservice architecture
desktop engineering software integration
function reuse and expansion
elastic scalability and load balancing
cloud-native deployment
box girder design
-
分类号
U24
[交通运输工程—道路与铁道工程]
U448.13
[建筑科学—桥梁与隧道工程]
U448.21
[建筑科学—桥梁与隧道工程]
-