基于Nginx的Web服务器集群负载均衡技术研究

来源 :广东工业大学 | 被引量 : 5次 | 上传用户:wwvicky
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当下,互联网高度普及,互联网与传统行业的结合,使很多行业呈现新的发展态势,比如物流运输、电子商务等,更重要的是,互联网技术给人们的日常生活带来了翻天覆地的变化。在用户数量和上网时间都增加的情况下,很多站点的访问量持续上涨,这对各公司Web服务器的并发响应能力是一个严峻的考验,迫切需要人们探索新技术来提高Web服务器的整体性能。目前很多企业都倾向于采用多服务器策略来应对并发访问的问题,即利用集群为用户提供服务,集群可使用现有的服务器来搭建。集群是否能将海量的客户端连接请求通过某种策略有效地分发到各服务器上,是衡量一个服务器集群性能高低的重要标准。在整个过程中,负载均衡就是分发访问请求的过程。负载均衡问题也是集群系统中研究的核心问题。本文深入研究了Nginx的基本数据结构、配置文件、反向代理机制、负载均衡策略以及源码的模块化结构,并基于Nginx的加权轮询算法,提出一种动态负载均衡算法。该算法选取了CPU、内存、磁盘I/O和网络带宽作为负载指标,然后计算集群系统中各个节点的权值,并依据这些节点权值将客户端的访问请求分发给各服务器。同时,该算法还会监控集群中各节点的负载状况,如果发现集群出现负载不均,就降低负载较重的服务器节点的权值,从而使集群系统重新趋于负载均衡。在本论文中,还搭建了一个基于Nginx和Tomcat的测试环境,利用性能测试工具对第三方的fair算法、Nginx的加权轮询算法和本文的动态加权轮询算法这三种负载均衡策略的并发连接数和响应时间进行测试,通过对比实验结果,证明本论文提出的方案是可行有效的。与Nginx原有的负载均衡策略相比,本文改进的负载均衡算法更具有应用价值,主要表现在:(1)节点性能评估更完整,根据节点的负载信息计算节点的权值,比经验性的节点赋值更有效。(2)权值修改流程更科学,设定权值修改阈值,当各节点的资源使用率的方差超过设定的阈值时,说明集群负载状况出现了不平衡,则启动权值修改流程。(3)采用层次分析法来量化评价函数中的权向量,并对判断矩阵的一致性进行检验,保证得到的结果是说服力的。
其他文献
随着科学技术的发展与进步,现代信息技术与教育工作的融合已经成为了一种不可避免的趋势,且由此衍生了诸多新型的教学模式,有利于推动教育改革工作的进程。在此背景下,高职英
《朗读者》以简洁的文字,真实的人物经历,通过口语传播的方式,展现了文艺作品独特的艺术魅力。它深深地触动了观众的心灵,用最朴实的表现形式传递了最真挚的情感,为现代综艺
专利名称:用于制作汽车后纵梁的模具的热处理工艺专利申请号:CN200910306501.1公开号:CN101649383申请日:2009-09-02公开日:2010-02-17申请人:南方金康汽车零部件有限公司本发明涉
商品经济的飞速发展使国际间的贸易往来日趋频繁.一国商品能否在其他国家迅速占领市场,与其商标名称能否为其消费者的心理所接受具有相当紧密的联系.本文通过对词汇联想意义
汉画像石不仅具有丰富的文化内涵和历史价值,同样在其艺术表现形式上也具有很强的艺术生命力和感染力。本文便着重从雕刻技法,布局构图,细节刻画,典型形象及所隐含的思想内涵
网络时代文本创作的新特点与传统写作方式之间有巨大差异。网络这一独特交流方式给我们传统写作发展带来,冲击与希望。
DNA中的5-甲基胞嘧啶(5mC)和mRNA中的N6-甲基腺苷(m6A)的修饰形式,通常会携带用于调控基因表达的信息,之前研究表明,DNA的5mC参与了果实成熟的调节,而mRNA的m6A修饰在该过程
从设计构思和设计手法两方面回顾了长沙卷烟厂“十五”技改项目联合工房工程的设计,以及对设计过程历久弥新的感受。
纵观中国共产党思想政治教育史的理论发展历程,在思想政治教育历史分期研究中,最为核心的问题就是历史分期的划分标准问题及其在不同划分标准下的研究框架,即党的思想政治教
溃疡性结肠炎(Ulcerative Colitis,UC)是直肠和结肠黏膜的一种慢性非特异性炎症性病变,被世界卫生组织列为现代难治病之一。近年来,随着人们生活方式的改变,发病率有逐年增高的趋势