无状态微服务架构及持续集成方法应用研究  

Research on the application of stateless microservice architecture and continuous integration methods

在线阅读下载全文

作  者:鞠炜刚[1] 王佳[1] JU Weigang;WANG Jia(ZTE Corporation,Nanjing 210012,China)

机构地区:[1]中兴通讯股份有限公司,江苏南京210012

出  处:《无线互联科技》2025年第3期9-14,24,共7页Wireless Internet Science and Technology

基  金:国家自然科学基金资助项目,项目名称:持续知识抽取中的若干关键问题研究,项目编号:62376057。

摘  要:随着大型软件系统的复杂度增加,传统的单体架构面临水平扩展困难、存在性能瓶颈、故障隔离不佳以及技术栈统一限制等问题,此外,单体应用构建和部署耗时较长,不利于频繁更新,影响了软件快速迭代与持续交付,微服务架构能够有效解决这些问题。文章面向一种云测试平台,采用领域驱动设计思想,设计并实现了基于Redis缓存的无状态微服务架构,应用相应的持续集成方法对该架构进行集成和部署,显著提升了平台的可扩展性、故障隔离能力和性能,支持多样化的技术栈选择并加速了软件的持续快速迭代和交付,取得了良好效果。As the complexity of large-scale software systems increases,traditional monolithic architectures face challenges such as difficulty in horizontal scaling,performance bottlenecks,poor fault isolation,and limitations due to a unified technology stack.Additionally,the lengthy build and deployment processes of monolithic applications are not conducive to frequent updates,which hinders rapid iteration and continuous delivery of software.Microservice architecture can effectively address these issues.This paper focuses on a cloud testing platform and adopts the principles of domain-driven design to research,design,and implement a stateless microservice architecture based on Redis caching.It also applies appropriate continuous integration methods for the integration and deployment of this architecture.These improvements have significantly enhanced the scalability,fault isolation,and performance of the platform,supported a diversified selection of technology stacks,and accelerated the continuous and rapid iteration and delivery of software,achieving excellent results.

关 键 词:单体架构 微服务架构 无状态 持续集成 云测试 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象