Design and implementation of micro-service-based Novashopping e-commerce systemAbstract Over the past few years,with the rapid development of Internet technology and thecontinuous improvement of people's living standards and quality,buying goods online hasgradually become an indispensable part of people's daily lives,so the technology used bye-commerce systems has also experienced very fast development of.With the expansion ofbusiness and iteration of requirements,e-commerce platforms often need to support more andmore functions.For the development and implementation of the traditional single-architecturee-commerce platform,with the growth of demand,the coupling between functions is serious,thecode is difficult to maintain,the online cost is high,and the scalability of services will becomeincreasingly serious.In response to these problems in the single-architecture e-commerce platform,ane-commerce system platform based on micro-service architecture is implemented.According tothe boundaries of business functions,the system is divided into six relatively independent businessservices,including commodity microservices,commodity search microservices,order paymentmicroservices,shopping cart management microservices,user centers,and authentication services.Each service has been individually designed and implemented,effectively reducing the couplingbetween the various modules of the system and increasing the flexibility of the system.In addition to the business service module,it also uses Springcloud's Eureka,Zuul,Configserver,and Feign components to implement service log discovery,routing gateway forwarding,distributed configuration management,and declarative interfaces.Key words:E-commerce,microservices,platforms
暂无评论内容