基于微服务架构的多层负载均衡研究与工程应用

来源 :四川师范大学 | 被引量 : 0次 | 上传用户:wuan461618
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网应用飞速发展的同时,软件架构及相关技术也在不断地演化发展。微服务架构以其优秀的设计理念在众多软件架构中脱颖而出,已逐渐成为当今主流软件架构。采用微服务架构可以搭建出高可用、高扩展以及低耦合的应用系统,能够有效提高应用系统的服务质量。但在微服务集群中由于各服务器负载能力差异等原因往往会导致在高并发环境下各服务节点负载分配不均,造成系统资源在时间片段与局部上存在过载或闲置的情景,甚至还会使某些服务节点因负载过高出现宕机危险,严重影响系统服务质量。本文针对微服务架构常用的多层轮询负载均衡策略进行优化和改进,并在微服务间的资源调用层采用异步非阻塞的负载均衡策略,设计了一种优化后的多层负载均衡架构策略技术,以此来缓解各服务节点的负载压力,提高系统的并发处理能力,改善其服务质量。本文的主要工作内容分为如下几个部分:首先,第一层访问入口使用Open Resty作为负载均衡组件,利用Lua脚本语言为Open Resty服务器提供一种新的负载均衡策略。该策略核心思想是将影响服务器负载能力的各种因素采用线性加权和的方式进行权重的计算,得到各服务器的负载均衡权重值,通过对各服务器权重值进行区域划分,随机产生一个小于总权重值的随机数,该随机数落在哪个划分的区域,就由哪台服务器提供服务,通过该负载均衡策略将请求更加均衡地分布到第二层路由网关集群上。其次,第二层负载均衡组件使用Spring Cloud新提供的异步非阻塞网关组件Gateway作为路由网关层,通过集成开源负载均衡组件Ribbon,完成动态的负载均衡服务,利用其优秀的负载均衡能力,完成向下游服务集群的请求转发。然后,对于第三层服务间的资源调用与有效利用,使用异步非阻塞的Web Client技术作为负载分配模式,对该层传统的轮询策略进行优化改进。该策略的核心思想是采用线性加权和的方式对影响各服务器负载能力的因素进行负载均衡权重值的计算,每个调度循环会遍历该集群中所有服务器,根据各服务器的权重比例决定调度次数,为充分发挥各服务器的性能,在每个调度循环中,以更加平滑的方式来为各节点分配请求任务,使整个微服务集群更加高效均衡地工作。最后,将本文研究的多层负载均衡优化方案应用到实际的工程系统中,并对其进行不同量级的并发访问实验测试,通过将整套优化后的多层负载均衡策略方案与传统的多层负载均衡轮询策略进行实验对比。实验测试结果表明:优化后的策略无论是在处理并发方面还是在请求响应时间方面都要优于传统的轮询策略。
其他文献
报纸
农药残留是食用农产品质量安全水平的重要影响因素,基于此国内外相关学者开展了火龙果、黄瓜、番茄等数十种果蔬中风险相对较高残留农药的排查与识别,与之相比,对于西瓜中风险相对较高残留农药的报道罕见。由此本文综合高效液相色谱串联质谱、气相色谱串联质谱、慢性、急性膳食风险、风险排序、分离亚细胞组分等技术方法,开展了西瓜果实中风险相对较高残留农药的排查识别、西瓜果皮果肉中风险相对较高农药残留的消解动态及其迁移
学位
地处偏远的凉山州德昌县拥有国家级非遗项目傈僳族火草织布技艺,但受制于地理、交通、经济条件等客观原因,火草织布技艺的价值并没有得到很好的挖掘与开发利用,经由该技艺所产生的火草麻布手工艺品,仍然保持传统的贸易方式,一直未能形成具有市场影响力的手工艺产品品牌,不能为傈僳族火草麻布手工艺品带来理想的经济效益增长和价值提升,也难以促进傈僳族火草织布技艺更好的传承与发展,更难以带动德昌地方经济发展并造福傈僳族
学位
<正>历史学科核心素养是高中历史学科育人价值的集中体现,也对中学历史教学提出了更高要求。为实现历史学科核心素养的培育目标,应构建高品质的高中历史课堂,而项目式学习是有效的教学策略。一、高中历史品质课堂的概念与教学模式目前品质课堂的定义尚未形成统一标准。《国家中长期教育改革和发展规划纲要(2010—2020)》提出:把育人为本作为教育工作的根本要求。要以学生为主体、以教师为主导,
期刊
国家自然科学基金委员会积极推动“负责任、讲信誉、计贡献(Responsibility, Credibility, Contribution, RCC)”评审机制的改革试点工作,稳步推进重视科学性、保障公正性的评审环境建设。生命科学部按照科学基金深化改革任务的部署参与RCC试点,2020和2021年的试点结果显示:评审专家责任心更强、项目评审质量有所提升、项目评审效率得以提高。本文对生命科学部的RC
期刊
随着“共享经济”和“数字经济”的兴起,赋能的理念也被各行各业反复提及,其中“智慧赋能”即综合互联网、大数据、AI、5G等信息技术助力行业高质量发展的形式。就高速公路行业而言,道路通行能力、安全性和行车舒适度的高低,是衡量高速公路管理水平的重要方面,在信息技术的加持下,广大出行用户也对高速公路出行服务质量有了新的要求。“智慧赋能”下,信息技术与交通的深度融合,不断促进交通运输业向降本增效、数据共享、
学位
出口信用保险在我国企业的进出口贸易中占据着重要位置,是极其重要的政策性金融工具,是一个国家为推动本国的出口贸易,保障出口企业的收汇安全和支持企业对外经济合作而制定的一项由国家财政提供保险准备金的非营利性的政策性保险业务。中国出口信用保险公司是我国唯一承办出口信用保险业务的政策性保险机构。同样山西省出口信用保险也担任着这一重要政策性职能,在山西省进出口贸易中发挥着不可或缺的重要作用。本文通过查阅大量
学位
创新链、产业链、资金链、人才链的有效融合是科技创新战略有效实施的基础。作为“四链”融合的主体,国家高新区由于协调机制不完善、“四链”融合脱节,制约产业一体化形成,不利于科技创新战略实施。应根据现代治理理论,发挥国家高新区资源的聚集和调配功能,消除要素流动制度性障碍,协同打造良好的产业融合环境,实现“四链”深度融合,促进产业结构转型升级,推动经济高质量发展。
期刊
能量密度的提升是目前锂离子电池性能研究的重点方向之一,开发新型高比容量的正负极材料是解决这一问题的有效途径。但由于其首次库伦效率低、循环稳定性差,影响了这些新材料的推广应用。电极的预锂化技术则提供了一种高性价比的解决方案,具备短期内工程化的可行性。文章介绍近年来主要的几种电极预锂化技术及其在行业内的工程化应用进展情况,并展望了该技术的未来发展方向。
期刊
复合材料由于其轻质和高强等特点,在航空航天和汽车等领域快速发展。碳纤维(CF)增强热塑性(CFRTP)复合材料是追求轻量化过程中的热门材料。CF力学性能优异(高比刚度、比强度),耐高温特性显著。热塑性工程塑料聚醚醚酮(PEEK)具有优异力学性能、高熔点和耐酸碱腐蚀等特点,其在CFRTP中应用备受关注。但CF和PEEK表面均呈惰性结构,导致二者间界面结合情况较差,弱化了CF/PEEK复合材料的整体性
学位