Font Size: a A A

Design And Implementation Of Social E-commerce System Based On Microservices

Posted on:2022-06-30Degree:MasterType:Thesis
Country:ChinaCandidate:J QiuFull Text:PDF
GTID:2518306563465694Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet technology and the popularization of mobile devices,online shopping is more convenient and faster than offline shopping.Online shopping has become popular in people's lives.The major e-commerce platforms quickly seized the market,and after several years of development,the market reached saturation.Due to fierce competition,price transparency,and increased publicity investment,the profitability of traditional e-commerce platforms has slowed down.With the popularity of social networks such as We Chat,We Chat has brought people closer together.People share good things through social networks and buy things together.Therefore,the launch of social e-commerce conforms to the development of the times.The system promoted users to purchase products through social networks and return corresponding rewards to recommenders,which greatly attracts users.At the same time,through this fission spread,customers can develop rapidly.Compared with the promotion of traditional e-commerce,the promotion of rebates can attract and attract more customers.Retain customers and make the originally loose customers stable.According to the business functions of the e-commerce platform,this thesis uses use case diagrams for requirement.According to the user's functional requirements,the entire system is divided into six microservices,including personal information microservice,product exhibition microservice,promotion rebate microservice,shopping cart microservice,order microservice,payment microservice,each microservice using Spring Boot for independent development is conducive to maintenance and testing.The registration and discovery of service are completed through Eureka,Zuul is used as the gateway,and Feign is used for invocation between services to reduce the coupling between various microservices.Ribbon is built in Feign for load balancing,Hystrix components are used for fuse downgrade,and Spring Cloud is used to complete the construction of the entire microservice project.Through the E-R diagram and database table design,the overall system is designed in general.Then,the detailed design process of each microservice module is given through the intuitive display of the class design,flow chart and sequence diagram.Finally,the entire system is tested for functionality and availability and concurrency.According to the test situation in this thesis,the social e-commerce system meets the functional requirements of the development,and the microservice architecture has good scalability,high availability,and maintainability.The methods and results in this thesis have certain practical significance and value for the realization of social e-commerce platforms based on microservice architecture.
Keywords/Search Tags:E-commerce, Social network, Microservice architecture, Social e-commerce
PDF Full Text Request
Related items