检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:鞠炜刚[1] 王佳[1] JU Weigang;WANG Jia(ZTE Corporation,Nanjing 210012,China)
出 处:《无线互联科技》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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117