基于运维监控业务的微服务架构设计模式研究与应用

来源 :杭州师范大学 | 被引量 : 4次 | 上传用户:qingyong339
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微服务是一种现代化的软件架构风格,它将复杂的软件分解成更小、更独立的分布式体系,具有高可用和易伸缩等优点。不过,微服务架构从理论到构建的相关研究还不够深入,尚缺乏可以复用的标准范式(如设计模式)和体系结构(如架构模式)以帮助开发人员基于既有经验进行快速有效的软件开发。本文基于微服务架构的核心理念,从软件设计模式可以解决面向对象设计中共性问题的思路出发,研究可以实现兼具稳定性和拓展性系统的微服务化理论和方法,主要研究内容和成果如下:(1)研究建立一组微服务架构设计模式及其模式语言。具体包括服务拆分模式、微服务通信模式、安全服务化模式、微服务开发模式、微服务基座模式、微服务部署模式6种模式,分别对应了微服务架构设计中的服务拆分、服务通信、架构安全性、开发过程、开发方式、部署过程等环节可能存在问题的解决方案。改进了当前被研究的微服务架构设计方法论中元素职责边界不清晰,忽略面向对象范式的代码模型等缺陷,为微服务架构从理论到构建提供更高层次的指导。(2)研究微服务架构设计模式的应用可行性。首先,为将系统技术复杂度与业务复杂度解耦,本文提出使用微服务基座来封装一套微服务技术基础设施。然后通过引入领域驱动设计、整洁架构、敏捷开发等思想来构建微服务架构代码模型,以充分利用面向对象范式的优点。最后,作为案例,本文将所述微服务架构设计模式应用到一种运维监控业务中,通过系统分析、详细设计等过程,演示了微服务架构设计模式的应用方法。测试表明,本文所述微服务架构设计模式能够应对基于运维监控业务的各个场景,且系统吞吐量较单体架构在预设大规模场景下可以提升4.3倍及以上。
其他文献
中国共产党十七届四中全会提出要加大教育、监督、改革、制度创新力度。为了适应社会与经济发展对国际贸易应用性人才的需求,提高国际贸易专业毕业生的综合能力,应该积极寻求教
【目的】多趾是丝羽乌骨鸡的品种特征之一,但其多趾发生的分子机制尚未知。Lmbr1基因是人和鼠轴前多趾的关键候选基因,其同源基因是否是鸡多趾表型的关键候选基因值得研究。
基于全局线性方法的三维点云重建是利用图像信息恢复场景结构信息的一种方法。本文的主要研究工作包含以下几点:特征提取与匹配,计算相机运动参数,三角测量和束调整。我们的贡献是将所有的相机放在统一的坐标系下考虑,通过全局运动恢复结构方法计算得到相机的运动参数,从而完成三维点云重建。本文的主要研究工作具体包括:相机三元组的重建模型:在重建模型中,本文利用三个相机点坐标和一个场景点的约束关系,计算出基线长度的
论文分析了资源评价阶段的中国陆上天然气经济价值的基本概念和经济影响制约因子,进一步探讨了影响中国陆上天然气内在经济价值的地质因素,得到以下推论:与开发投资直接相关
日常活动理论是情境预防的理论基础之一。从日常活动理论的角度分析大学校园内各个要素与校园犯罪的关系,可以形成"大学校园犯罪三角结构",从而明晰影响犯罪行为的要素与犯罪
当今社会处置生活垃圾,焚烧法已经是普遍运用的方法。焚烧法处理生活垃圾具有无害化、减容化以及资源化的优点已经成为国内外广泛运用的方式之一。然而,该方法在使用过程中如何消除二噁英等污染物对环境带来不良的危害影响已成为环境工程以及环境科学研究的热点问题。本文选择绥化市生活垃圾焚烧厂作为研究对象,通过焚烧过程环境污染因素,特别是环境风险因素的识别,运用适宜的数学模型研究生活垃圾焚烧烟气中有害污染物对环境的
近年来,西双版纳勐罕镇乡村旅游业的发展水平不断提高,促进了全镇经济发展的同时大大提高了当地农户收入水平。勐罕镇在发展乡村旅游过程中取得一定成绩的同时也存在着一定不足之处,本文对勐罕镇在其发展乡村旅游过程存在的问题及成因进行分析后,提出相对应的政策建议,为勐罕镇地区更好地发展乡村旅游业、为勐罕镇乡村旅游业的持续、健康发展奠定研究基础。本文按照“现状分析—发现问题—分析对策—解决问题”的逻辑路径,以西
贫困问题尤其是农村贫困问题,一直以来都是困扰我国发展的难题。中国实行精准扶贫以来,扶贫攻坚战虽然取得了巨大的成效,但还存在着依托外源性力量的减贫效果很难保持,极易重新陷入贫困状态等问题。脱贫稳富的根本在于激发贫困人口自身的主体能动性,构建起可持续的内源性减贫脱贫机制。鉴于农民专业合作社是弱者的联合体,具有天然的益贫属性,本文将以农民专业合作社的减贫机制效应为研究对象,并以重庆股份制农民专业合作社为
本文在一台直列6缸涡轮增压共轨柴油机改装的双燃料发动机上进行了乙二醇/柴油双燃料发动机的燃烧和排放特性试验。本文首先研究了在1400r/min工况下低能占比乙二醇/柴油双燃
本文首先采用1990-2010年统计数据通过Granger检验中国科技发展和经济增长是否存在长期的相互作用关系。然后采用广东省2000-2010年面板数据,测量广东省区域科技与经济发展协