Font Size: a A A

Design And Implementation Of The Electronic Commerce Based On Microservices Architecture

Posted on:2021-04-29Degree:MasterType:Thesis
Country:ChinaCandidate:Y N YingFull Text:PDF
GTID:2428330620964273Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of the Internet era and the increasing complexity of the e-commerce system itself,the defects of the traditional monolithic architecture have become more prominent in the face of increasing user demands.The requirements for the functional diversity,maintainability,and horizontal scalability of the electronic mall system have prompted the continuous evolution and update of software development architecture technology.In order to better meet the needs of the electronic mall system and solve a series of problems brought about by the traditional architecture,this thesis conducts research on how to implement the electronic mall system by using microservice architecture.Firstly,by initially investigating and comparing,Spring Cloud was used as the main development technology to better combine the actual business situation with electronic mall system,while Mybatis,Redis,Spring and other open source technologies were also applied.Secondly,requirements analysis was conducted,and the functions of each functional module were displayed in the form of a use case diagram.And then,by applying the idea of microservice architecture,electronic mall background system was divided into seven microservice module subsystems.Thirdly,complete the detailed design of the entire system through system architecture diagram,module function structure diagram,key function flowchart and main database table.Lastly,the implementation process of the whole system and the actual operation results were displayed,along with the main interface function implementation,the key module configuration,and other related aspects.Furthermore,the performance of the message middleware and database was also optimized in this study.Applying the microservice architecture enable this system to have a good level of scalability through the design and implementation process.In addition,by establishing a message confirmation mechanism and a compensation mechanism,and applying Redis clusters and backup gateways,the reliability and high performance of the system are improved,while the introduction of Jenkins continuous integration tools simplifies the system deployment process and improves the system maintainability.According to the function and performance test results of this system,the electronic mall system based on the microservices architecture meets the expected functional requirements,and has good disaster tolerance and high concurrent performance.The test results verify the advantages and feasibility of the application of the microservice architecture in the electronic mall system,thus,it has good application value.
Keywords/Search Tags:Microservice architecture, Spring Cloud, E-commerce, Electronic mall
PDF Full Text Request
Related items