Font Size: a A A

The Research On The Application Of Load Balancing Technology In E-commerce Website

Posted on:2019-10-09Degree:MasterType:Thesis
Country:ChinaCandidate:W LiuFull Text:PDF
GTID:2428330545469663Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Load balancing,the English name is Load Balance.Its meaning is to balance the load(work task)to multiple operation units,such as FTP server,Web server,enterprise core application server and other main task servers.Collaborate to complete the task.Load balancing is built on the existing network architecture.It provides a transparent and inexpensive and effective method for expanding the bandwidth of servers and network devices,enhancing network data processing capabilities,increasing throughput,and improving network availability and flexibility.Commonly used load balancing open source software is Nginx,LVS,Haproxy(Nginx and Haproxy are Layer 7 load balancing,LVS is Layer 4 load balancing),commercial hardware load balancing devices are F5,Netscale,etc.This article takes Huinong E-Commerce Website(Hunan Rural E-Commerce Integrated Services Platform)as the research object.Due to the rapid growth of the existing website platform's business volume,the increase in the express delivery of data traffic and traffic,its response speed and processing capacity also increase simultaneously.A single server device can no longer respond.Considering that hardware load balancing is costly and it is difficult to expand functions and capacity,and has poor flexibility,it is now decided to build a high-performance load balancing cluster system based on LVS + Keepalived to optimize the high concurrency requirements of the e-commerce platform.Through research,it is concluded that for small and medium-sized e-commerce sites,with the increase in the express delivery of user traffic,adopting software-based load balancing technology is the best solution for companies to reduce their costs and improve the overall performance of their websites.The main contents include:1.This article comprehensively explains the significance of load balancing technology in improving the site's concurrent processing capacity and system availability,and related domestic and foreign research progress and status quo.2.Introduced the basic theory and technology of load balancing in detail,including its classification,algorithm and impact,and introduced the main application fields of various load balancing technologies.3.Emphasis was placed on the background,the e-commerce structure and the high concurrent demand of the Huinong e-commerce website.After detailed comparative analysis of the load balancing technology,this paper combines the considerations of low-cost,high-efficiency,and high-expansion,and analyzes the current state of the company and the major performance issues that need to be resolved urgently.Optimize the practice,adopt round-robin algorithm and Hash algorithm,choose the optimal solution that virtual server technology(LVS)achieve load balancing.
Keywords/Search Tags:Load Balancing, Cluster Technology, LVS, Nginx, HAProxy
PDF Full Text Request
Related items