Font Size: a A A

Design And Implementation Of A E-commerce System Based On Micro-service Framework

Posted on:2020-11-21Degree:MasterType:Thesis
Country:ChinaCandidate:S HaoFull Text:PDF
GTID:2518306104495914Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the information age,people are becoming more and more dependent on the Internet,and online trading models are gradually replacing the traditional offline trading models and becoming mainstream trading methods.As an online trading platform,the e-commerce system plays an important role.Due to the ever-expanding user base in the new era and the increasingly complex business functions of e-commerce systems,the traditional monolithic architecture model has been difficult to meet the future development needs of websites.The emergence of the microservices architecture approach solves this problem to a certain extent.It breaks down the business modules and encapsulates the difficult-to-reuse business modules into multiple microservice modules.Each service module is independently developed,deployed,and managed.Maintenance,service modules can call each other through efficient RPC remote procedure call,and unified management through the service registry,so that the system can meet the stability and rapid iterative development scalability and maintainability under massive high concurrency.The thesis fully prepares for the development of the system through a comprehensive requirements analysis and detailed system design,combined with use case diagrams,functional structure diagrams,flowcharts,E-R diagrams,and database table structures.The distributed microservice framework Dubbo is used to split the e-commerce system into multiple service modules such as product search services,order management services,and merchant management services.Each service module is built using a mature development framework SSM,and the database uses Mysql relational Database,and non-relational database Redis as a cache,through functional testing and performance testing,to ensure the normal operation of each service,to meet the e-commerce system's high concurrency,stability and other requirements.The system uses the microservice architecture technology to decompose large and difficult-to-maintain service logic into streamlined microservices,which facilitates the development and maintenance of the system,and is conducive to achieving high availability and concurrency of the system.The failure of some services will not cause The collapse of the entire system has improved stability and maintainability,solved the problems of traditional monolithic architecture systems,and brought a faster and more stable user experience to online transactions.
Keywords/Search Tags:E-commerce system, Micro-service, Remote procedure call, Single architecture
PDF Full Text Request
Related items