Font Size: a A A

Design And Implementation Of An Order Seckill System

Posted on:2022-07-25Degree:MasterType:Thesis
Country:ChinaCandidate:C C HouFull Text:PDF
GTID:2518306341952959Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the Internet industry,consumers' online shopping awareness has gradually become popular,and the habit of online shopping has gradually formed.Electronic merchant systems have sprung up like bamboo shoots after a rain.The number of users and transactions of the e-commerce system has also seen a rapid increase.The current electronic merchant system has also occupied an important place in people's work and life.At the same time as opportunities come,challenges also follow.The single-application order transaction system has been unable to meet the large e-commerce demand for the surge in transaction volume of massive users in a short time.E-commerce systems use spike activities to attract customers and gather popularity,and spike requests usually have the characteristics of short duration,high concurrent access,large number of users,and low inventory.Therefore,it supports high concurrency and realizes a highly available distributed order spike system It came into being,and it appeared to solve the problem of the rapid increase of order generation requests in the e-commerce system in a short time,and quickly occupy an important position in the e-commerce system.Therefore,an order seckill system that supports high concurrency,high availability and strong scalability is of great practical significance to e-commerce platforms.The main task of this system is the design and implementation of an order seckill system.While absorbing the experience of the traditional single-type e-commerce system,it needs to meet the functional and non-functional requirements of users and merchants,and realize the normal creation,management and management of order business.Delete,have a healthy order life cycle,and take into account the normal and efficient operation of the spike business.At the same time,the system needs to have the ability to adjust other resources of the system on demand,and can dynamically respond to diverse online scenarios.This system is designed with a distributed microservices architecture,which splits complex and monolithic applications into multiple microservices.Different services are developed and deployed independently,and services can communicate with each other,which is conducive to clustered deployment It also allows the system to adjust other resources of the system as needed.Detailed design and implementation of an order seckill system for the vast number of Internet users.Dubbo is used as a microservice development framework,Mysql is used as a service exclusive database,and Redis high-performance caching tools are fully utilized in the design process,which greatly improves This improves the system's responsiveness in high concurrency scenarios.Finally,the designed and implemented order flash system was tested systematically and comprehensively,including functional testing and performance testing.The test results showed that the system functions normally and performs well,and can meet the functional and performance requirements of merchants,administrators and users.
Keywords/Search Tags:Order, Seckill, E-Commerce, MicroService
PDF Full Text Request
Related items