Font Size: a A A

The Design And Implementation Of Microservice Governance Platform System

Posted on:2021-05-21Degree:MasterType:Thesis
Country:ChinaCandidate:W S LiuFull Text:PDF
GTID:2428330602983857Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid maturity of network technology,the Internet has brought a new round of development and opportunities for enterprises.With the continuous expansion of the website application scale and the surge in user demand,the technical pressure is also increasing.If enterprises want to improve their competitive advantages,they must make breakthroughs and innovations in technology.The upgrade of software system architecture has emerged as the times require.In recent years,the software system architecture has experienced the evolution of monolithic applications,vertical splits,and distributed services,until the emergence of microservices architecture,which effectively solves the problems of centralized,high cost,and difficult maintenance of traditional architectures.However,with the rapid progress of microservice architecture,efficient maintenance has become the biggest problem in service management.In view of the above problems,this article designs and implements an enterprise-level microservice governance platform,which aims to solve problems such as complicated configuration,uncontrollable things,and untraceable links drawn from the microservice architecture.The service governance platform is a platform that supports the full life cycle management of microservices architecture applications,and provides developers with a series of development kits and services from development to operation and maintenance and operation.According to the design principles of the modular system,this system is mainly divided into five modules:the registration center module.The function of this module is to realize automatic service registration and registration,service discovery,and service subscription management.The configuration center module is mainly responsible for providing service governance.The required permissions,current limiting and downgrade processing require configuration file management and information push,and support configuration file change notification and dynamic loading.The fuse and downgrade module is mainly responsible for downgrading the service configuration of each application.The user selects the downgrade rule to achieve the high availability of microservices and ensure the stable operation of the service.Analysis;monitoring module:This module mainly monitors statistics for service configuration errors,service call failures,and timeout calls.At present,the system has been formally put into use.It was first put into operation in various cloud products and organizations within the company.Later,as the technology matured,it was also put into many large domestic projects Compared with the system before it was put into use,the system has simplified the complexity brought by various infrastructures,opened up the integrated development and operation and maintenance process,and provided the best tool set for transforming traditional service architecture to microservice architecture and service governance.Great ease of development.
Keywords/Search Tags:Microservice architecture, microservice governance, service development
PDF Full Text Request
Related items