微服务架构协同开发规范与质量管理系统的设计与实现

来源 :西南大学 | 被引量 : 0次 | 上传用户:cloud0906
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着近年软件体系架构的发展,微服务已经渐渐替代单体架构、垂直架构、SOA等成为软件体系架构标准,许多企业和开发者向微服务架构迁移。然而微服务也有其短板,为了实现更细的粒度和更低的耦合,需要对服务进行拆分,对服务之间的依赖进行管理,由此造成了诸多问题,例如因为服务拆分解耦导致服务的数量过多,从而引发的管理混乱。同时,服务的稳定运行离不开数据的采集与分析,著名的开源项目Prometheus等在数据的采集与管理上有着公认的良好表现,但是管理完全依赖该服务的维护人员,导致其需要花费大量时间在这种重复性工作上。对于这些问题,本文将从三部分探讨并解决:合理的协同开发规范设计、高效的发布流程管理以及面向开发人员的数据采集及告警管理。首先在协同开发规范方面,本文通过对分支的功能进行定义并控制各个分支的合并、发布权限来统一管理,以此解决分支管理混乱的问题。该规范目前已在作者实习企业内部作为新员工入职文档使用,显著提高了开发人员协同开发效率。在发布流程方面,本文针对互联网企业的特殊分工机制,通过合理的权限管理方式进行服务的发布、测试、审核及报告,将服务版本管理、版本的依赖关系、不同部门的协同等工作实现自动化。该功能已在作者实习企业推广使用,已经完全替代原有的人工上线流程,所有环节权责分明且可追溯。在数据采集与告警方面,本文将通过更加人性化的设计,将数据采集与告警规则配置进行合理的封装,使开发人员不需要投入过多的学习成本,就可以自行进行数据采集与告警配置,目前该功能已经正式投入使用,运行状态良好。
其他文献
肿瘤是目前全球主要的卫生健康问题之一。在所有类型肿瘤中,气管、支气管和肺部肿瘤占比较大,且发病率逐年递增。肿瘤外科手术正朝着微创化的方向发展,低温外科手术与传统治
可穿戴设备的发展不断推动着柔性电子工艺的进步。在柔性电子工艺中,印刷电子学是实现其工业化生产的关键,而这其中导电油墨的制备和印刷工艺设备决定了柔性电子最终的性能。
径流采样系统作为径流小区设施中至关重要的组成部分,已有多年的发展历史。径流采样系统的出现,解决了研究人员每次需要亲自跑到试验地径流小区设施中提取径流,费时费力,也不
光学方法探测光声信号实现光声显微成像如今已成为光声显微成像的重要手段之一,以往传统基于超声换能器探测光声信号是利用压电陶瓷转换成电信号,由于压电陶瓷本身的特性,使
随着互联网的飞速进步,传统的地理信息系统(GIS)已经发展到了网络阶段,即Web GIS。网络地图也已经逐步取代了传统的电子地图,以浏览器为展示窗口,得到越来越多用户的实时并发
随机汇池网络作为冗余信息、有损压缩和随机噪声相互作用的一种网络,对生物神经编码、纳米电子学、分布式传感器网络、数字波束形成阵列、图像处理和社交网络等等大量领域具
多输入多输出(MIMO)技术是5G无线通信系统关键技术的基础。多天线带来增益,随之而来的是对数据处理能力的高要求与硬件成本的不断增加。MIMO系统技术的发展多种多样,而空间调
本文以三亚甲基-α,ω-双(十二烷基二甲基溴化铵)(12-3-122+,2Br-)/十二烷基磺酸钠(Na+AS-)12-3-122+,2X-(X-= F-,Cl-,NO3-,CH3CO-(Ac-),1/2SO42-)/Y+AS-(Y+ = Na+,K+,Rb+)复
中央环保督察是一项加快推进生态文明建设,体现环境保护党政同责的核心制度安排。自督察工作开展以来,不仅有力推动了地方党委和政府对环境保护工作的重视,督促其积极履行环
背景减除是视频分析中的一个重要研究方向,是指将视频帧序列中的前景从背景中分离出来,可用于视频监控、人机交互、医学图像处理等各种视觉任务中。由于复杂场景和缺少先验知