Font Size: a A A

Research And Implementation Of Self-service Wemall Based On Microservices Architecture

Posted on:2020-03-22Degree:MasterType:Thesis
Country:ChinaCandidate:J L ZhongFull Text:PDF
GTID:2428330572473626Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the booming mobile Internet and the idea of the Internet plus concept,many pioneers in the Internet industry are becoming the wave rider of the era,promoting the rapid development of the national economy and imperceptibly affecting everyone around us.With the rapid growth of the number of mobile Internet users and the rapid changes in business scenarios,especially in the highly competitive e-commerce market,the traditional monolithic software architecture can not adapt well to the needs of Internet companies to quickly iterate products and quickly occupy the market.The problems such as severe coupling between modules,difficulty in maintenance due to large code base,long development cycle,long compilation time,and insufficient system scalability have plagued developers.In order to overcome the shortcomings of the monolithic architecture,this thesis designs and develops a self-service wemall based on the idea of microservices,which is a e-commerce platform based on WeChat open system.Users can quickly register their own stores to sell products on the platform and help other stores sell products to earn commissions.The research work of this thesis is divided into four aspects:researching micro-service related technologies and building a complete and available microservices architecture project based on Spring Cloud microservices framework,analyzing business requirements and dividing business modules,designing and implementing infrastructure components of microservices,and the design and implementation of the business modules.This thesis at first analyzes the functional requirements and non-functional requirements of the topic,compares the advantages of microservices with the monolithic architecture,and gives the overall structure of the self-service wemall and the functions of related business modules.The business modules are introduced through E-R diagram and database design.On this basis,the detailed implementation of the basic functions of the business modules is given,then the key processes of each microservices business module are designed and the related server interface is defined,and the detailed design of related classes is given.The works effectively solve the problems such as low maintainability,low scalability and low development efficiency of the monolithic architecture.Finally,the system is tested comprehensively.The test results effectively verify the feasibility of the system.The methods and results obtained in this thesis have certain reference value for developers who pay attention to microservices.
Keywords/Search Tags:self-service wemall, microservices, distributed system
PDF Full Text Request
Related items