Font Size: a A A

Design And Implementation Of An E-commerce Seckill System Based On Micro-service Architecture

Posted on:2022-05-09Degree:MasterType:Thesis
Country:ChinaCandidate:B Z YanFull Text:PDF
GTID:2518306722972939Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the continuous development of e-commerce,more and more people habitually shop online.In order to attract customers,businesses will often launch some spike buying activities on their e-commerce websites,which can attract a large number of customers to buy in a short time.In order to avoid problems such as timeout of accessing the server and slow response speed,and reduce losses for businesses as much as possible,an e-commerce second kill system with excellent performance is designed and developed,which is of great significance and commercial value to enterprises.Taking this as the research goal,this paper designs and implements an e-commerce seckill system based on micro service architecture.The main research contents are as follows:(1)The whole micro service e-commerce seckill system is divided into business oriented seckill background management system and consumer oriented seckill mall system.Firstly,the functional and non functional requirements of business oriented seckill background management system and consumer oriented seckill mall system are comprehensively analyzed.(2)The second is the overall design of each functional module of the business oriented seckill background management system and the consumer oriented seckill mall system.Among them,the business oriented seckill background management system mainly includes six functional modules: role management,user management,activity management,commodity management,order management and cache refresh.Consumer oriented seckill mall system is the research focus of this paper,which is mainly divided into member service,commodity service,order service and seckill service.(3)Through in-depth research on seckill business scenarios,the front-end interface of the system uses vue.js technology,the back-end uses SSM architecture,and spring cloud Alibaba is a complete set of microservice solution components.At the same time,it also uses a series of technologies such as front-end and back-end separation,caching,message queue,reverse proxy,dynamic and static separation and so on.(4)Finally,functional tests are carried out on the business oriented seckill background management system and the consumer oriented seckill mall system,and detailed test cases are given.At the same time,the concurrent performance test,available performance test and configurable performance test are carried out for the consumer oriented seckill mall system.The optimization results are given by comparing with the existing seckill system.The test results show that the performance of the system is significantly higher than that of the ordinary e-commerce website system.
Keywords/Search Tags:E-Commerce, Seckill, High Concurrency, Microservices, Front and Rear End Separation, Dynamic and Static Separation
PDF Full Text Request
Related items