Font Size: a A A

Research On Communication And Access Technology In Microservice Environment

Posted on:2021-09-27Degree:MasterType:Thesis
Country:ChinaCandidate:J SunFull Text:PDF
GTID:2518306305973179Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In today's Internet era,technology is rapidly developing and updating,application systems are constantly expanding in scale,and software architectures have slowly evolved from a single vertical architecture to a distributed service architecture.The microservice architecture is a distributed architecture,which has the characteristics of decentralization,loose coupling,and flexible expansion.It has been widely used in Internet companies at home and abroad.In a microservice environment,the number of service calls increases rapidly with business growth,and communication between services needs to withstand the test of high concurrency and high availability.To ensure the normal operation of the micro-serviced system,a stable and efficient communication framework is needed.Based on the research of microservice communication related technologies,this paper designs and implements a microservice communication framework by investigating the actual needs of the company's business systems.This communication framework is mainly composed of three modules:a basic communication module designed based on Netty for the underlying network transmission;a private protocol module capable of describing and standardizing transmission messages,and providing serialization and deserialization capabilities;Above the underlying communication capabilities,below the specific private protocol,the middle layer protocol framework module that connects the communication capabilities and the private protocols.This article is based on software engineering ideas and methods,combined with the company's specific business needs,using the use case diagram to make a system requirements analysis,using class diagrams and flowcharts to show the detailed design of the basic communication module,private protocol stack module and protocol framework module,and based on The analysis implements the communication framework.Finally,the function of this framework is verified through functional and non-functional tests.Since this communication framework was formally put into use,according to the company's actual operating results,it has been shown that the overall stability and operating efficiency of the company's upstream business systems have been greatly improved,and business response time has been significantly reduced.At the same time,operation and maintenance costs have also decreased significantly.
Keywords/Search Tags:microservices, communication framework, private protocol stack
PDF Full Text Request
Related items