Font Size: a A A

A Design And Implementation Of High Concurrency Electronic Mall

Posted on:2019-01-11Degree:MasterType:Thesis
Country:ChinaCandidate:K WangFull Text:PDF
GTID:2428330563485416Subject:Engineering
Abstract/Summary:PDF Full Text Request
Since the “Internet Plus” goes deep into all aspects of people's lives,the Internet has completely changed people's lifestyles.Especially it impacts on people's ways of shopping.From traditional store sales to nowadays online shopping without leaving home,e-commerce has become a major growth figure for China's economy.The development of e-commerce mainly relies on computer internet technology improvement;and the development of e-commerce also improves the progress of computer internet technology.The two factors influence on each other and complete each other.At the current circumstance,many forms of e-commerce are more popular and widespread.In the development process of the electronic mall,the initial online stage,due to the small amount of users,the user frequency is not high enough,the development of the system is mainly to solve the problem of power to achieve the function,but with the continuous increase in the number of users of the system,there will always appear as the number of simultaneous users accesses increases,the number of visits to the system in a short period of time will result in a long reaction time for the system.In severe cases,the system will crash due to the inability to support such a situation.This situation is called high concurrency.Research shows that there is a large uncertainty in the number of transactions per day in the e-Mall,but in larger festivals such as the major festivals the Double 11 th Shopping Festival and the anniversary of the incorporation,the number of simultaneous visits by users will increase dramatically.This kind of special occasion sale requires that the system has a short time to correctly and quickly handle user requests,complete orders,and also it allow users to have a better consumer experience,in order to improve user satisfaction,so that the number of users of the electronic mall is increasing.Therefore,whether an electronic mall can support high concurrency will become a technical bottleneck that limits the mall's ability to develop into successful e-commerce business model.This article is based on a development process of “Egou Mall” business model,which is similar to Tmall,Jingdong Mall's.According to the way of “Ego Mall” operating,the company takes into account high concurrency factors in the design and implementation.It uses distributed system architecture to divide the system into modules.And the subsystems reduce the degree of coupling between modules.This project designed and implemented the order system,membership system,front-end system,back-end management system,and search system,and designed a single-sign-on system so that users can log on to multiple systems at the same time by only needing to log in once.Multiple systems complete the complete functions of the electronic mall based on their own division of labor.In terms of technology selection,this project uses the SpringMVC architecture,uses Nginx as a load balancing server,uses page caching and page static technology,attaches importance to the front of sellers,uses page caching,distributed caching,and image separation technologies.To achieve load balancing and improve the user's shopping experience,the database uses the MySQL database.This paper compares the traditional system architecture and the use of technology to study the defects of the traditional system modules and technologies,and proposes a solution to the problem of supporting high concurrency.In the design model,it is considered that the electronic mall will eventually support high concurrency.Thus,the characteristics and finally completed the design and implementation of the electronic mall.
Keywords/Search Tags:Electronic Mall High Concurrency, Distributed, Cluster, Load Balancing
PDF Full Text Request
Related items