Font Size: a A A

Research And Application On Load Balancing Technology Under Cluster WEB Application

Posted on:2015-04-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y L LuanFull Text:PDF
GTID:2348330485493533Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of network technology and Internet, the computer world has entered an era of network-centric computing. Browser/Server model has been widely adopted in the internet for its simplicity, easy maintenance and expandability. An amount of network services and applications, such as e-commerce, news, video entertainment and so on, are carried out around the web. A huge number of internet users and network traffic, on the one hand have been triggered the technology innovation of web application framework, on the other hand also have been posed a serious challenge to data processing capabilities, bandwidth and service stability on the server-side.For large-scale Web applications, depending on some of outstanding enterprise-level application framework can only solve the needs of rapid application development in business. However, how to build a highly available, cost-effective, high performance, easy management network server platform, to solve the server-side bottlenecks, is currently efforts with some people. Integrated use of clustering and load balancing technology is a good solution, so in the recent years server cluster technology has been widely used in the web application.This paper studies server cluster based on load balancing, compares with the mainstream web server cluster technology, researches the internal architecture and characteristics of Linux Virtual Server(LVS) system. Secondly, the paper designs and develops a server operation and management system for the Alipay corporation to resolve its internal server management. The system is based on the J2 EE platform, using the B/S(Browser/Server) mode and the framework with SpringMVC, using "master- slave" of mysql database strategy to separate read and write on the server side to ensure the server's performance and stability. As the number of user is quite large, the paper explores an inexpensive and available solution which ensures the system network architecture can still provide normal service when a large number of users simultaneously use. The paper presents to use LVS as server load balancing, thus set up a server group with load balancing performance system to handle high concurrency, high-flow requirements. The result of the final test shows that this solution can solve the high concurrency, high-flow effectively, and it has one million people experienced the system since it's on line, more exciting the system could support 300 people visited at the same time with the peak performance.
Keywords/Search Tags:Cluster, Load Balancing, Linux Virture Server(LVS), SpringMVC, Scheduling Algorithm
PDF Full Text Request
Related items