微服务架构下服务发现和服务容错技术研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:leneyao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微服务架构已成为互联网发展的关键技术,给软件生产关系带来革命性的发展,它将大型复杂软件系统分解为许多松耦合的微服务,对分解后的微服务通过服务治理技术进行管理,有效提高系统的可扩展性和稳定性。但随着系统的演进和微服务拆分粒度的细化,微服务的规模呈爆炸式增长,出现服务发现时延长、服务容错效果差、服务维护成本高等问题,导致服务治理技术成为微服务架构系统发展的瓶颈。本文主要研究微服务架构体系中服务治理技术,重点关注服务发现和服务容错关键技术研究,具体研究工作如下:针对微服务架构中微服务的海量性和高度动态性导致服务发现时延长、系统效率低的问题,提出一种基于服务网格和服务语义的探测网格方案(Detector Mesh,DM),该方案主要分为两部分:服务注册和服务发现。在服务注册方面,本文基于服务网格思想将微服务治理和微服务开发的进行深层次解耦,减小微服务治理对系统应用代码的侵入,同时还构建服务本体模型:层级本体结构,为服务发现提供坚实的基础;在服务发现方面,将微服务语义、微服务路径和微服务状态三方面综合考虑,提出Local-Remote算法,该算法的基本思想是基于微服务语义对海量异构的微服务进行聚类,减小服务发现的搜索范围,进而缩短服务发现的时延,然后根据微服务路径和状态层层递进,发现微服务实例。通过实验证明,本文提出的DM方案与现有服务发现效果最佳的方案WSDMWBG相比,效率提高28.3%,有效降低服务发现的时延。针对服务容错中缺乏考虑服务间存在的关联性、服务限流阈值的静态性和多种容错方式协作性差等问题,本文提出全面性容错方案(Comprehensive Service Fault Tolerance,CSFT)。CSFT方案由服务降级和服务限流两种容错方式组成,服务降级利用DM方案产生的服务间关系矩阵将服务划分为关联服务和无关服务,并根据当前的核心服务找到无关服务集合,实现对无关服务集合进行层次降级;当降级模式失效时,则会触发服务限流,服务限流基于强化学习对核心服务的限流阈值进行自适应调整,为核心服务提供良好的外部环境。通过实验证明,在服务容错率方面,本文提出的CSFT方案比组FT方案提高9.6%,容错效果显著提高,有效地防止微服务系统出现雪崩。基于本文所提出的DM方案以及CSFT方案,使用Golang语言实现了服务注册与发现和服务容错组件,并将组件集成到搭建的Kubernetes联邦集群中,设计和实现了微服务管理平台,对推动服务治理技术研究和应用具有一定的理论和实际意义。
其他文献
当前互联网技术和信息技术变革的迅猛发展,成为创业活动的有力推动力。根据GEM2019相关数据显示,机会型创业是近年来我国开展创业活动的主要动机。但不同于美国等国家,我国创业活动存在机会识别率高,机会开发利用率低的现实问题。因此,如何促进我国创业者成功开发利用创业机会具有重要的现实意义。此外,创业机会一直受到创业领域的重点关注,然而现有研究大都探索创业机会的识别问题而非创业机会的开发,且现有的研究虽
学位
科技创新政策是政府推进科技创新的重要手段,是提高社会经济发展与科技能力提升的重要手段,对科技创新活动具有规范与引导作用。科技创新政策决定了我国科技创新事业的发展与能力的提升,因此有必要对科技创新政策进行系统性分析。各省市在科技创新资源方面有着不同的优势与不足,因此各个省市在制定科技创新政策方面有一定的针对性。陕西省作为西北地区最重要的省份之一,其创新型省份建设的程度与创新机制体系建设的完善程度决定
学位
随着网络技术以及移动智能终端的稳定发展,我国现有网民规模逐年扩大,社交媒体的使用群体也日益壮大,这种媒介已经发展成为人们在工作、学习以及生活中不可或缺的重要组成部分。十四五规划明确提出我国要坚持创新在现代化建设全局中的核心地位,强化企业的创新主体地位,全面提升企业的技术创新能力,激发人才的创新活力。作为企业创新的主体—研发人员,其创新行为的产生与企业创新能力的提升紧密联系。本文将系统地探讨研发人员
学位
近年来,受到国际经济环境动荡的影响,我国已经进入了增速换挡的新常态经济发展阶段,创新驱动已经成为我国当前重要的经济发展方式。企业作为科技创新的核心经济主体,对创新的拉动作用不断增强。由于受到自身资源稀缺的限制,企业积极突破自身边界,挖掘外部供应链资源,将客户引入创新活动,提升企业整体的创新能力。本文从企业的重要外部利益相关者客户的角度出发,研究客户结构与企业双元创新的影响关系,探究市场地位的调节效
学位
当前,世界经济正处于复杂多变的经济形势之中,为应对知识经济时代下市场环境的高速变化,制造业企业面临着全新的挑战。伴随着制造业产业的整合程度越来越高,供应商这类供应链伙伴对企业创新产生的影响不容忽视。本文从供应商市场集中度、供应商产权集中度的视角出发,研究二者与企业创新投入之间的影响关系,并探究政府补贴与产权性质对其关系的调节效应,为企业创新投入水平的提升提供新的研究视角。因此,本研究对于企业整合供
学位
随着生活中数字化的趋势愈发明显,纸质文档的扫描、复印成了日常办公中必不可少的部分。与之相关具有扫描、复印等功能的多功能一体机,由于功能集成多样,需求日趋增加,应用领域也愈发广泛。但在复印打印等办公设备市场,占比份额较大的一直为日美韩等他国品牌。为打破垄断,掌握复印打印等核心技术,保障国家信息安全,复印机及相关设备的国产化正如火如荼的进行。在逐步追赶的过程中,面对以往产品的不足,需要不断研发迭代,以
学位
由于点云几何信息丰富,基于点云的语义分割算法受到越来越多的关注,并且在自动驾驶、计算机视觉和机器人等领域都得到广泛的应用。目前,点云语义分割算法主要以深度学习为基础,并且取得了一定的进步。然而,由于点云数据规模庞大以及网络模型设计复杂,网络的训练周期过长。同时,点云数据自身的无序性及无结构性等也使得网络对其局部几何信息的利用变得困难,导致分割精度有限。为此,本文对点云数据进行稀疏处理,提出对应的图
学位
脑疾病严重威胁着现代人的身体健康,医学影像技术可以提供大脑的结构和功能信息,对于各类脑疾病的诊断和研究都具有重大意义。本文的研究课题来源于与唐都医院神经外科联合研究的项目,包含脑肿瘤图像分割算法设计和药物成瘾患者在脑深部刺激下的脑电分析实验两个任务,主要研究内容和创新点如下:(1)提出了一种基于网络自调节策略的脑肿瘤分割算法。由于脑肿瘤中的水肿区域体素数量远远多于核心区域,不同肿瘤区域的体素数量极
学位
近年来,随着深度学习的发展,利用深度神经网络对手写体文字进行风格识别相较于传统的图像处理方法具有识别速度更快、准确率更高的优势。当前主流的离线手写体笔迹风格识别方法在针对中文、英文数据集时,需要基于段落、页面级的含有较多文字的图像进行风格识别,才能达到令人满意的效果。但是,在公安、刑侦和司法等领域中可用文字样本较少、内容差异巨大等应用场景时,当前方法识别效果非常不理想。面向实际中存在的这个问题,本
学位
集中供暖系统在中国北方城市是十分常见的,在寒冷的冬天可以持续为城镇楼宇提供热量。随着物联网,大数据等技术的发展,供热公司在供热管道和小区住户的室内安装温度传感器,实时监测整个供热系统的温度变化情况,一方面可以评估现有供热策略的好坏,另一方面通过采集到的历史数据可以对未来的室内温度进行预测,可以更好的对供热温度进行控制,从而减少热损失,达到节能减排的效果。现有的时序预测模型依赖比较充足的训练数据,而
学位