Font Size: a A A

Design And Implementation Of Service Mesh Framework

Posted on:2021-05-28Degree:MasterType:Thesis
Country:ChinaCandidate:L ChenFull Text:PDF
GTID:2518306107462124Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Microservice architecture,as an upgrade of monolithic application architecture,has a good performance in various aspects such as performance and development mode.It has been widely used in various Internet products and has become the most popular software architecture in recent years.However,in the traditional microservice architecture,the framework and business layer are still tightly coupled,making the framework itself difficult to evolve.In addition,the traditional microservice framework is difficult to support multilanguage parallel development,making developers turn their attention to new software architectures.Based on the idea of Service Mesh architecture,a Service Mesh framework with functions such as service registration and discovery,automatic configuration,RPC calls,flow control,and service degradation is designed and implemented.The decoupling of the service layer and the business layer is achieved,making the business development does not need to rely on numerous microservices SDKs,and the service layer and business layer are independently maintained and upgraded.This Service Mesh framework and the microservice framework have the same application scenarios,and can be used as a new universal distributed service framework to replace the traditional microservice framework.As an application example of this Service Mesh framework,an online learning platform based on this Service Mesh framework is implemented.The platform contains four main service modules,each of which serves as an independent service layer to handle distributed call requests.The framework has performed performance tests on various indicators such as throughput and response time in different scenarios,and compared with traditional microservice frameworks.The test results show that this Service Mesh framework can efficiently handle distributed service invocation requests,and can meet the requirements of general application scenarios.
Keywords/Search Tags:Service Mesh, Distributed service framework, Online learning
PDF Full Text Request
Related items