Font Size: a A A

Design And Implementation Of Microservice Governance Platform Based On Extended GRPC Framework

Posted on:2023-07-28Degree:MasterType:Thesis
Country:ChinaCandidate:Y J ZhuFull Text:PDF
GTID:2558307031950599Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the continuous improvement of the informatization level of traditional medium and large enterprises,there are more and more internal applications and services,and there are situations where multiple applications depend on the basic services provided by an application.Most of the applications within the enterprise used a monolithic architecture,which led to the need to integrate many basic services into each application,thus greatly affecting the efficiency of application development and maintenance.Therefore,tradi-tional enterprises are eager to establish a unified microservice architecture system,hoping to have a microservice governance platform to manage,monitor each microservice,and issue an alarm when the microservice call is abnormal.In response to this problem,this paper designs and implements a microservice governance platform based on the extended GRPC framework.According to the actual needs of the enterprise,this paper designs and uses the Java language to implement the microservice governance component for the GRPC framework to extend the GRPC framework.The functions of this component include service registra-tion discovery,load balancing,routing and access control,traffic control,built-in Statis-tics,etc.Based on the extended GRPC framework,this paper uses Vue.js,Spring Boot and other front-end and back-end development technologies to design and implement a microservice governance platform to manage and monitor the microservices within the enterprise.After these microservices are introduced into the extended GRPC framework,the microservice governance platform can automatically manage them,and can display,publish and delete the dynamic configuration of microservices,collect and display the called data of the server,and target some microservices according to custom rules.The called situation will issue an alarm,etc.In addition,the microservice governance plat-form can also manage existing registries and maintain organizations and users added to the platform.The implementation of the microservice governance platform makes the calls be-tween microservices within the enterprise more flexible and standardized,and improves the efficiency of application developers and maintainers.The microservice governance platform implemented in this paper integrates dynamic management,monitoring,and alarming,and designs suitable microservice governance functions according to the char-acteristics of traditional enterprise internal microservices.However,the existing open source microservice governance technologies such as Dubbo and Spring Cloud do not have a fully functional microservice governance platform,and do not provide monitoring and alarming for invocation.Therefore,compared with the existing open source microser-vice governance technologies,the microservice governance platform implemented in this paper is more suitable for traditional enterprises that need to carry out information transformation.
Keywords/Search Tags:Microservice Governance, Microservice Architecture, GRPC
PDF Full Text Request
Related items