微服务架构负载均衡及服务容错研究

来源 :昆明理工大学 | 被引量 : 0次 | 上传用户:king943
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国互联网技术的持续发展,软件系统的内部结构始终处于不断变化、持续更新和适应之中。微服务架构因为具有服务组件化等相关特点,采用此架构能够构建出高可用及低耦合的应用系统,有效提高了系统的服务质量,微服务架构因此逐渐成为主流软件开发架构。而微服务架构的负载分配不均会导致节点过载问题,并且服务之间调用会产生雪崩效应,因此本文以微服务架构为研究对象,针对其中的负载均衡和服务容错进行研究,本文所做具体研究内容如下:(1)针对微服务架构在异构集群中的负载倾斜的问题,本文通过引入分区虚拟节点的概念,采用熵权法在有限负载一致性哈希算法的基础上对各个服务节点进行权重的划分,然后根据各服务节点的权重进行分配相应的负载。实验表明,改进后该算法在保持较高性能的同时,能够满足对微服务同构集群和异构集群的支持。(2)针对微服务架构中服务流量过大时可能出现的系统雪崩效应的问题,本文设计基于微服务网关的服务容错策略,利用令牌桶算法进行定制化限流,根据信息的请求不同,限制服务入口的请求流量,在此基础上引入服务降级和熔断器策略,在请求时延超过最大值时,返回错误信息,从而拒绝访问该服务。实验结果表明,基于微服务网关的服务容错策略模型能够根据请求进行定制化限流,有效降低了系统出错的概率,提高了微服务架构系统的可靠性。(3)最后通过分析系统实例的特点和功能需求,基于Spring Cloud技术栈说明了微服务架构系统的总体设计方法以及核心服务组件的实现方法,并将本文负载均衡及服务容错方法在系统中进行实现。实验结果表明,本文提出的负载均衡及服务容错策略有效解决了微服务架构的负载均衡和服务容错问题,并为微服务架构系统的设计提出了一种新的方案。
其他文献
期刊
2021年8月17日,中国共产党中央财经委员会第十次会议召开,聚焦研究扎实促进共同富裕问题,提出一系列推进共同富裕的路径和举措。接着,《人民日报》连发五篇文章谈"共同富裕"。促进全体人民共同富裕是一项长期任务,既要"富口袋",也要"富脑袋",保护合法致富,鼓励回报社会,既要尽力而为,也要量力而行,共同富裕要靠共同奋斗,在高质量发展中促进共同富裕,即将出台《促进共同富裕行动纲要》等文件。
期刊
共同富裕致力于让改革发展成果惠及全体人民,这既是中国特色社会主义的本质要求,也是我国经济转向高质量发展的应有之义。推进经济高质量发展创造更加丰富的物质财富与精神财富,成为实现共同富裕的必然战略选择。浙江共同富裕示范区探索出的高水平创新、生态文明建设、城乡区域协调发展等为我国其他地方实现共同富裕提供了有益借鉴。立足新发展阶段,贯彻新发展理念,构建新发展格局,创新驱动、绿色低碳、高水平对外开放、数字技
共同富裕是社会主义的本质要求,是中国共产党人的初心使命,是人民群众的共同期盼。党的十八大以来,以习近平同志为核心的党中央从满足人民日益增长的美好生活需要出发,赋予了共同富裕更加丰富的时代内涵,绘就了"到‘十四五’末,全体人民共同富裕迈出坚实步伐,居民收入和实际消费水平差距逐步缩小;到2035年,全体人民共同富裕取得更为明显的实质性进展,基本公共服务实现均等化;到本世纪中叶,全体人民共同富裕基
期刊
庄子的哲学是人生哲学,不是认识论,也不是宇宙论。这并不是说《庄子》一书丝毫未曾涉及认识规律或宇宙发生问题。而是说其认识论和宇宙论的目的和指归都是人生观,是为了建立一种可以超越"此在"(借用海德格尔语)的生存论哲学,为他所崇尚的人生寻找依据(认识论问题与宇宙论问题常常为了这个目的而被论
会议
每一座城市都有自己独特的风貌和气质。位于晋东北雁门关下的代县,东邻繁峙,西接原平,南界五台,北毗山阴,东北与应县相接,西北与朔州毗邻,全县总面积1969平方公里。这是一个文化旅游资源蕴藏丰厚、文化气息十分浓郁的地方。境内东有闻名遐迩的北宋杨家将忠孝文化朝圣之地杨宗武祠,西有因白谷仙人坐化成峰的佛教净土祖庭白人岩,南有依崖建物,因洞造寺的国家级森林公园赵杲观,北有驰名中外的世界文化遗产地、国家
期刊
共同富裕是社会主义的本质要求,也是人民群众的共同期盼。但是,实现全体人民共同富裕是一项长期任务,需要积极探索,在实践中总结经验,一步步推进。在第九届中国民生发展论坛上,围绕共同富裕与高质量发展,来自多个地区、多个行业的嘉宾进行了讨论。
期刊