Font Size: a A A

The Design And Implementation Of Limited-time Promotion And Sec-kill Function For Small And Medium-sized B2C E-commerce Platforms

Posted on:2019-01-21Degree:MasterType:Thesis
Country:ChinaCandidate:X L YuFull Text:PDF
GTID:2348330563954549Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In order to increase its market share and expand its internet sales channels,Y Company,as a small and medium-sized e-commerce company,launched an e-commerce platform for mobile phone terminals.After more than six months of on-line trials,it basically performed well,but the number of visitors and the trading volume kept low.In order to attract more potential customers,the platform plans to cooperate with major terminal suppliers to launch promotions for brand mobile phones.Y Company has to face new challenges due to the new promotions.The high load and high concurrency in the Internet environment have always forced large-scale e-commerce companies to continuously improve,but small and medium sized e-commerce companies are often overwhelmed with limited funds and technology.To provide Y company's customers with stable,efficient and accurate services,we need to have general solutions for small and medium-sized e-commerce companies.This paper,taking the high-concurrence applications of two typical e-commerce sales scenarios of promotion and sec-kill,makes an in-depth study of customer needs.It constructs a set of solutions for small and medium-sized e-commerce platforms based on the development trend of today's large-scale Internet e-commerce platforms.On the basis of the Y Company's original e-commerce platform,the data structure and network deployment structure are further improved,and the processes of service response,data interaction,and storage are optimized with a view to providing customers with improved services.This article mainly studies the following:(1)When the existing e-commerce platform of Y Company faces high concurrent and high load requests,its system responds slowly,even become paralyzed,not to mention launching limited-time promotions and sec-kills.In this case,performance,the most prominent issue of this paper is introduced.Then,this paper analyzes the deficiencies of the existing platform,discusses the urgent needs of solving high concurrency and high load scenarios,and finally determines the needs of time-limited promotions and sec-kills for B2 C small and medium-sized e-commerce platforms.In a distributed context,the core modules are implemented on the premise of ensuring accuracy and efficiency,including request forwarding and data model reconstruction.(2)Based on the demand analysis,the solutions for the limited-time promotion and sec-kill functions of small and medium-sized B2 C are proposed.The module structure and the overall architecture of the system are elaborated.The database design and the functional design of the system are also completed.(3)The load balancing technology is discussed,the current mainstream load balancing solutions are studied,and finally the dual-machine hot-spare network architecture design with Nginx as the core is determined.(4)The development of the limited-time promotion and sec-kill functions for small and medium-sized B2 C is completed,which solves the problems of high load and high concurrency that have troubled Y Company.And the feasibility of the design scheme is verified.The promotional module described in this paper has solved the bottleneck problem of sudden and high concurrency for e-commerce platforms,and the proposed solutions also have certain reference value and economic value for the upgrade and maintenance of other types of small and medium-sized e-commerce platforms.
Keywords/Search Tags:electronic commerce, high concurrency, load balancing, memory database
PDF Full Text Request
Related items