当前位置:主页 > 管理论文 > 移动网络论文 >

基于Nginx高并发Web服务器负载均衡策略的研究与改进

发布时间:2022-01-16 17:31
  在大规模WEB并发访问过程中,为保证用户请求得到及时、准确的响应,一般采用多服务器集群技术。作为其工作核心,负载均衡算法负责将来自客户端的大量并发请求均衡地分配到后端服务器,其性能好坏直接影响服务器集群的工作效率。在目前并发WEB服务器的实现技术中,Nginx并发处理能力强,可伸缩性好,从而得到了广泛的应用。本文在研究Nginx负载均衡算法的基础上,提出了两种改进算法,具体的工作内容如下:(1)在分析Nginx源代码的基础上,研究了Nginx内置的负载均衡策略,发现该策略比较单一,不能根据后端服务器节点的实时负载信息对用户请求进行动态分配。综合多业务环境的特征及异构集群的必要性,提出了一种基于RoundRobin的动态负载均衡算法(HDWP)。该算法通过实时的收集和处理来自客户端的负载请求,将请求进行分类,并转化为相应的权值,然后根据权值的大小对用户请求进行分配。在Linux系统下通过搭建异构集群对该算法及Nginx内置的三种负载均衡策略进行测试,实验结果表明,该算法确实在平均响应时间和实际并发数两个性能指标上要优于Nginx内置的负载均衡策略。(2)在HDWP算法的基础上,结合Mar... 

【文章来源】:长安大学陕西省 211工程院校 教育部直属院校

【文章页数】:70 页

【学位级别】:硕士

【部分图文】:

基于Nginx高并发Web服务器负载均衡策略的研究与改进


Nginx整体模型框架图

流程图,流程图,客户端,请求分配


对有关 http 请求和响应的 API 进行了简单的定义。当 Nginx时,以提前在配置文件中配置好的指令为依据,将来自客户端ler 或 load-balancer 模块,如果是将负载请求分配给 loadbala来自客户端的 HTTP 请求转发给后端服务器节点进行处理,页面后,由 loadbalancer 将该响应进行转发,转发后该响应处理,最终要实现将响应返回给用户[44]。Nginx 处理 http 请:

工作流程图,工作流程,网速,模块


客户端的负载请求转发到后端服务器节点后,然后再获取要响应给客户端虽然最终结果都一样,但是处理过程不同。x 负载均衡策略x upstream 模块提供处理用户请求的负载均衡模块,upstream 模块工作流。x 接受来自下游用户的 http 请求并进行处理,与此同时,依照此请求向上送 TCP 请求报文,上游服务器会依据此请求返回对应的响应报文,Ngin务器的响应报文,确定该不该向下游客户端转发响应报文。除此之外,负是由 upstream 模块提供的,可以将负载请求均衡的分发到集群中某台后端。ream 模块在处理 Nginx 上下游数据传送途中,会根据上下游的网络情况采施:当 Nginx 上下游网速差距不太明显或下游网速较快时,考虑到能够并

【参考文献】:
期刊论文
[1]基于Nginx服务器负载均衡技术的研究与改进[J]. 张云,许江淳,李玉惠,王志伟,史鹏坤.  软件. 2017(08)
[2]云环境中基于LVS集群的负载均衡算法[J]. 王晓龙,蒋朝惠.  计算机工程与科学. 2016(11)
[3]An Efficient Load Balancing Approach for N-Hierarchical Web Server Cluster[J]. PAK Ilchol,QIAO Baiyou,SHEN Muchuan,ZHU Junhai,CHEN Donghai.  Wuhan University Journal of Natural Sciences. 2015(06)
[4]Linux环境下负载均衡集群的实现[J]. 李欧,陈燕,李桃迎.  计算机与现代化. 2014(09)
[5]基于负载均衡的任务调度算法[J]. 张腊,刘淑芬,韩璐.  吉林大学学报(理学版). 2014(04)
[6]基于Nginx和Memcache的负载均衡集群架构设计[J]. 赵峡策.  电子技术与软件工程. 2014(05)
[7]一种Web服务器集群负载均衡调度算法[J]. 邓珍荣,唐兴兴,黄文明,李寅威.  计算机应用与软件. 2013(10)
[8]服务器集群负载均衡策略的研究[J]. 饶磊,汤小春,侯增江.  计算机与现代化. 2013(01)
[9]基于负载权值的负载均衡算法[J]. 张玉芳,魏钦磊,赵膺.  计算机应用研究. 2012(12)
[10]动态反馈的异构集群负载均衡算法的实现[J]. 陈伟,张玉芳,熊忠阳.  重庆大学学报. 2010(02)

硕士论文
[1]基于Nginx高并发Web服务器的改进与实现[D]. 张尧.吉林大学 2016
[2]基于Nginx高性能Web服务器性能优化与负载均衡的改进与实现[D]. 王永辉.电子科技大学 2015
[3]基于Web服务器集群负载均衡技术的研究与应用[D]. 张燕鹏.河北工业大学 2015
[4]基于Web服务器集群的负载均衡系统研究与实现[D]. 梁锐.大连海事大学 2013
[5]基于Web服务器集群的动态负载均衡算法改进及实现研究[D]. 李新.湖南大学 2012
[6]面向高并发服务请求的网络引擎的研究[D]. 刘燚.南昌大学 2010
[7]基于预测机制的负载均衡模型研究[D]. 何增辉.郑州大学 2010



本文编号:3593119

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3593119.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户c8f1e***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com