云环境下微服务发现及降级优化技术研究

来源 :南京邮电大学 | 被引量 : 3次 | 上传用户:pamfdpv007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,在云计算与大数据技术快速发展的大环境下,微服务架构逐渐兴起。随着微服务系统服务量的快速增长,传统的服务发现机制和服务降级策略已经不能满足微服务系统的需求。考虑到服务之间存在关联性,可以从服务之间的关联性入手对服务发现技术和服务降级技术进行优化,因此本文提出了基于关联矩阵的微服务发现优化方法以及基于服务关联性的微服务降级技术优化方法。本文主要包括以下三方面内容:(1)针对目前微服务系统中服务发现时延较长、代价较大的问题,本文提出了基于关联矩阵的服务发现算法(Association Matrix Based Service Discovery,AMBSD),通过构建服务关联矩阵来表示服务之间的关联关系,对服务发现整体过程的时延和代价进行理论分析,得出了算法可执行的条件,并通过轮询方法、功能分解启发式方法及AMBSD算法在服务发现时延和代价方面的对比实验验证了AMBSD算法在缩短服务发现时延以及降低服务发现代价方面的有效性。(2)针对现有的微服务降级策略易导致用户服务请求阻塞形成雪崩效应,且未考虑到服务降级的层次性,易导致系统不稳定等问题,本文提出了基于服务关联性的分级降级算法(Service Relevance Based Hierarchical Degradation,SRBHD),通过对微服务系统稳定性和服务降级优先级的理论分析,得出了划分可降级服务和其他服务的阈值范围,并通过自动化超时降级算法、自动化限流降级算法和SRBHD算法在提升系统可用性和系统负载情况方面的对比实验,验证了SRBHD算法在提升微服务系统稳定性以及系统负载情况的有效性。(3)针对现有的微服务管理系统缺乏UI服务降级界面,缺乏显示降级过程及结果的功能等问题,本文设计并实现了包含服务注册、服务发现、服务监控以及服务降级功能的微服务管理原型系统,系统可进行一键注册,并包含对集群、容器组、服务的性能监控,且包含显示服务降级过程及结果的界面,各个模块相互协调,操作简单且安全稳定。通过服务实例的注册及发现以及系统访问高峰期自动化服务降级的实验,验证了本系统在系统访问高峰期能够保持比较稳定的状态。综上所述,本文分别针对微服务的服务发现和服务降级两个方面提出了优化算法,提出的算法能够有效地降低服务发现的时延和代价并有效地保证系统的稳定性,同时设计并实现了整合服务注册及发现、服务降级为一体的操作简便、运行高效、安全稳定的微服务管理原型系统。
其他文献
背景:群众“看病难、看病贵”是一项重大民生的问题,也是一个世界性难题。基于解决看病难、看病贵问题,中国政府启动了新一轮的卫生改革,国务院出台《2011年公立医院改革试点
该文通过分析目前国内外的自动抄电表方案,并联系我国的实际情况,利用Zigbee技术和GPRS技术实现全无线自动抄电表,从而解决系统组网到系统硬软件设计等方面的技术难点,为自动
在社会经济不断发展的基础上,相关部门需要对企业财会管理工作加以重视,使这项工作的各方面技术能够跟随时代的步伐得到稳定的发展,不断的对企业财会管理进行创新,这直接影响
难降解有机废水通常含有多种高浓度有机物,且生物降解性较差甚至具有生物毒性,尤其印染工业的难降解染料废水因色泽持久和难生物降解而成为污染源,随着人们环保意识的增强以及国家对污染物排放标准更加严格的监督,使得这类废水有效处理成为当前热门的研究课题。因此寻求一种高效的处理工艺和重复利用性能好,催化效率高,经济的催化剂,以满足在难降解有机废水处理方面的利用具有一定的现实意义。本文以天然凹凸棒石为原材料,成
RNA提取技术是分子生物学研究中的重要实验技术。介绍一种高纯度、高产量的从动物组织中提取总RNA 的改进的方法,该法实用性强、重复性好。提取的RNA无DNA等污染物,其产量、
目的探讨动态动脉硬化指数、对称动态动脉硬化指数与高血压病中医辨证分型的相关性。方法 2009年—2004年3月在我院诊断为高血压病并行动态血压监测病人3 313例,计算病人动态
外交中必然包含意识形态因素,关键是意识形态因素在国家外交中的比重是否符合理性的标准,包括西方国家在内的各国外交的实践也都证明了这一点。毛泽东外交的三个时期,意识形
<正>教学内容:苏教版《义务教育教科书·数学》五年级下册第41~42页例9、例10及"练一练",第45页练习七第1~2题。教学目标:1.理解公因数和最大公因数的意义,能用列举等方法求100
车辆自组织网络是由移动车辆连接而形成的网络,其能够有效地提高智能交通系统的安全性与可靠性。目前车载终端产生许多诸如安全预警、车辆碰撞等交通安全类业务,这虽可以保证