首页|基于微服务的研发运维一体化关键技术

基于微服务的研发运维一体化关键技术

扫码查看
因软件发布的迭代频率难以满足软件交付的需求,提出了基于微服务的研发运维一体化关键技术.利用粗粒度实现微服务发布,基于容器的自动发现机制和微服务注册机制实现虚拟化技术,利用DevOps技术和敏捷开发方法论完成运维一体化.实验结果表明,所提方法的生成时间均在10s以内,可靠性均保持在90%以上,在执行程序过程中占用的内存在50 MB波动,能够有效提高研发运维一体化运行效率,缩短部署时间,降低执行内存,确保可靠性,为研发运维一体化技术提供初步参考.
Key technology based on microservices for R&D,operation and maintenance integration
Due to the increasing frequency of software release iterations,it is difficult to meet the needs of software delivery,thus the key technology for R&D,operation and maintenance integration based on microservices were studied.The key technology for microservice publication was realized by coarse granularity,the virtualization technology was realized by container-based automatic discovery mechanism and microservice registration mechanism,and the integration of operation and maintenance was completed by using DevOps technology and agile development methodology.The experimental results show that the generation time of the as-proposed method is within 10 s,the reliability is maintained at more than 90%,and the memory occupied in the process of program execution fluctuates around 50 MB,which can effectively improve the operation efficiency of R&D,operation and maintenance integration,shorten the deployment time,reduce the execution memory,ensure the reliability and standardization,and provide a preliminary reference for R&D,operation and maintenance integration technology.

microservicecoarse granularityR&D platformoperation and maintenance integration technologyDevOps technologyautomatic discovery mechanismcontainer cluster managementagile development methodology

刘叶楠、罗欢、袁进学

展开 >

西交利物浦大学 智能工程学院,江苏 苏州 215123

南方电网数字电网研究院有限公司 平台安全分公司,广东 广州 510700

微服务 粗粒度 研发平台 运维一体化技术 DevOps技术 自动发现机制 容器集群管理 敏捷开发方法论

广东省科技攻关计划

2019GKQNCX031

2024

沈阳工业大学学报
沈阳工业大学

沈阳工业大学学报

CSTPCD北大核心
影响因子:0.62
ISSN:1000-1646
年,卷(期):2024.46(2)
  • 19