基于负载均衡的农产品商城系统中高并发处理机制的研究与应用
发布时间:2019-09-04 13:56
【摘要】:随着互联网的快速发展,网络中的各种Web应用日益增加,应用系统的业务量也在迅速增长,用户人数越来越多,并发访问量越来越大,导致高并发引起的Web应用的性能瓶颈也随之出现,这成为互联网中的一项重要研究内容。相对于用户对服务提出的高要求,服务器的处理速度的增长却远远低于应用服务的增长,单靠提升服务器硬件已不能满足Web应用系统的需求,而通过对Web集群进行负载均衡是解决高并发问题的一个很重要的研究方向。本文调研了 Web应用中电子商务系统面临的高并发问题及解决方案,针对研究室所承担的农产品商城系统在高并发环境下可能出现的问题,提出了通过搭建Web集群,实现负载均衡的方式,来解决用户请求高并发对本系统所带来的挑战。本文对负载均衡技术和LVS做了详细研究,基于LVS提出了在高并发场景下的负载均衡方案,使用了 LVS的直接路由模式和加权轮询算法,使得农产品商城系统能有效应对来自高并发访问的挑战,并在存储层对数据库做了“读写分离”,最大程度的提升系统性能。同时保证了系统的高可用性,避免单一故障点,为农产品商城的稳定运行提供更好的保障,为用户带来高质量的应用体验。本文基于本实验室环境搭建了负载均衡系统,并经初步测试对本论文提出的方案进行了验证,本方案具有性价比高,实现简单,扩展方便等特点,取得了较为满意的结果,为以后农产品商城系统的广泛应用提供了强有力的保障,能满足以后日益增长的网络需求。
【图文】:
将一组计算机组成一个处理能力快的、可用性强的虚拟服务器,与此同时也会逡逑获得很高的吞吐率。甚至用户一点也不知道这整个集群的组成架构,客户不需逡逑要对应用程序做任何更改就能使用。LVS集群的通用体系结构如图2-3所示。逡逑十8.....逦z逡逑:逦?'邋/邋\邋?'逡逑、、.^^一、^^邋?、逦I邋数据痒逡逑逦’逦'■逦heartbeat逦真实y务器2逦两络文锊系统逦;逡逑lB逦I分葙式文件系统逦:逡逑??邋…邋\邋|邋:逡逑幽逡逑逯拟ip地垃逦-.^9|逦\逡逑.'Backup逡逑真实殿务器n逦?'、,,’逡逑逦..,???’逡逑负载均衡器逦廉务器群逦共搴?存球逡逑图2-3邋LVS集群的体系结构逡逑LVS懫用三层体系架构,分别是:逡逑14逡逑
,"逡逑图2-2虚拟服务器的体系结构逡逑Linux虚拟服务器课题的目的是利用集群技术和Linux搭建一个处理能力强、逡逑可用度高的服务器,,并使它拥有更好的可扩展性、稳定性和可管理性。LVS集逡逑群采用IP负载均衡技术和基于内容请求分发技术[22],均衡器将用户连接均匀地逡逑转发到不同的节点上处理,同时调度器可以主动将失效的节点隔离开来,进而逡逑将一组计算机组成一个处理能力快的、可用性强的虚拟服务器,与此同时也会逡逑获得很高的吞吐率。甚至用户一点也不知道这整个集群的组成架构,客户不需逡逑要对应用程序做任何更改就能使用。LVS集群的通用体系结构如图2-3所示。逡逑十8.....逦z逡逑:逦?'邋/邋\邋?'逡逑、、.^^一、^^邋?、逦I邋数据痒逡逑逦’逦'■逦heartbeat逦真实y务器2逦两络文锊系统逦;逡逑lB逦I分葙式文件系统逦:逡逑??邋…邋\邋|邋:逡逑幽逡逑逯拟ip地垃逦-.^9|逦\逡逑.'Backup逡逑真实殿务器n逦?'、,,’逡逑逦..,???’逡逑负载均衡器逦廉务器群逦共搴?存球逡逑图2-3邋LVS集群的体系结构逡逑LVS懫用三层体系架构
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP393.09
本文编号:2531802
【图文】:
将一组计算机组成一个处理能力快的、可用性强的虚拟服务器,与此同时也会逡逑获得很高的吞吐率。甚至用户一点也不知道这整个集群的组成架构,客户不需逡逑要对应用程序做任何更改就能使用。LVS集群的通用体系结构如图2-3所示。逡逑十8.....逦z逡逑:逦?'邋/邋\邋?'逡逑、、.^^一、^^邋?、逦I邋数据痒逡逑逦’逦'■逦heartbeat逦真实y务器2逦两络文锊系统逦;逡逑lB逦I分葙式文件系统逦:逡逑??邋…邋\邋|邋:逡逑幽逡逑逯拟ip地垃逦-.^9|逦\逡逑.'Backup逡逑真实殿务器n逦?'、,,’逡逑逦..,???’逡逑负载均衡器逦廉务器群逦共搴?存球逡逑图2-3邋LVS集群的体系结构逡逑LVS懫用三层体系架构,分别是:逡逑14逡逑
,"逡逑图2-2虚拟服务器的体系结构逡逑Linux虚拟服务器课题的目的是利用集群技术和Linux搭建一个处理能力强、逡逑可用度高的服务器,,并使它拥有更好的可扩展性、稳定性和可管理性。LVS集逡逑群采用IP负载均衡技术和基于内容请求分发技术[22],均衡器将用户连接均匀地逡逑转发到不同的节点上处理,同时调度器可以主动将失效的节点隔离开来,进而逡逑将一组计算机组成一个处理能力快的、可用性强的虚拟服务器,与此同时也会逡逑获得很高的吞吐率。甚至用户一点也不知道这整个集群的组成架构,客户不需逡逑要对应用程序做任何更改就能使用。LVS集群的通用体系结构如图2-3所示。逡逑十8.....逦z逡逑:逦?'邋/邋\邋?'逡逑、、.^^一、^^邋?、逦I邋数据痒逡逑逦’逦'■逦heartbeat逦真实y务器2逦两络文锊系统逦;逡逑lB逦I分葙式文件系统逦:逡逑??邋…邋\邋|邋:逡逑幽逡逑逯拟ip地垃逦-.^9|逦\逡逑.'Backup逡逑真实殿务器n逦?'、,,’逡逑逦..,???’逡逑负载均衡器逦廉务器群逦共搴?存球逡逑图2-3邋LVS集群的体系结构逡逑LVS懫用三层体系架构
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP393.09
【参考文献】
相关期刊论文 前6条
1 弓有辉;;浅谈以太网中MAC地址与IP地址的关系[J];信息技术;2013年08期
2 沈曹凯;;基于Oracle_10g的局域网网格计算研究[J];电脑知识与技术;2013年11期
3 赵晓晖;方裕;赵家敏;马艳;;空间负载平衡探讨[J];地理与地理信息科学;2011年03期
4 李坤;王百杰;;服务器集群负载均衡技术研究及算法比较[J];计算机与现代化;2009年08期
5 刘玉艳;沈明玉;;LVS负载均衡技术在网络服务中的应用[J];合肥工业大学学报(自然科学版);2007年12期
6 庄伟强,王鼎兴,沈美明,郑纬民;可扩展并行Web服务器群技术的研究[J];小型微型计算机系统;2000年01期
本文编号:2531802
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2531802.html