The emergence of micro-service architecture solves the problems of high complexity, difficult maintenance, difficult project expansion and technical innovation of monolithic architecture in traditional application systems. This paper studies and analyzes the key problems and solutions in the construction of distributed micro-service architecture, summarizes and compares the current mainstream micro-service architecture solutions, and finally adopts the optimal solution to build the microservice architecture model of intelligent logistics distribution platform.
1.INTRODUCTIONMonomer architecture refers to all the functional modules of the application as a whole package and deploy. Applications with a monolithic architecture are easy to develop, test, and deploy, and many projects adopt this pattern early in development. As the overall application becomes more complex, the time to build and deploy the project increases, and when different functional modules of the application have conflicting resource requirements, it becomes more difficult to scale individual applications. In order to better conduct distributed application development and achieve the goals of high concurrency, high availability and high performance, Martin Fowler and James Lewis put forward the idea of micro-service. The emergence and
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.