Font Size: a A A

The Design And Implementation Of The Key Technologies Of Onesite Service Portal Platform Based On Microservice

Posted on:2021-07-12Degree:MasterType:Thesis
Country:ChinaCandidate:W Y TanFull Text:PDF
GTID:2518306050984419Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the development of computer field and related industries,the construction of information integration has always been a problem that every university must face in the development.General Secretary Xi's idea of vigorously developing Internet plus education has pushed the informatization construction of Chinese universities to a new level.However,the information construction is not as simple as expected.Because most colleges and universities lack top-level planning and design in the early stage of development,there are many problems in the current colleges and universities,such as a variety of business systems,information data fragmentation,user access and so on.In this paper,we build a onesite service platform,which is based on the successful experience of China's all in one government,and through the analysis of the actual needs of colleges and universities,aiming at the basic needs of students and teachers,to build a one-stop platform for colleges and universities.The main research work of this paper can be roughly divided into two points.First,we need to analyze the actual business needs of users and design and plan the platform from the perspective of the upper level.Secondly,we need to rely on the platform to achieve all the function modules related to the user's online business,to meet the business closed-loop.At present,the concept of microservice architecture combines the idea of distribution and containerization.Its independent deployment,maintenance and expansion make the system have good reliability and scalability.This paper introduces the concept of microservice architecture to design the platform,transforms the actual business needs of users,and designs the platform into several services with single responsibility and different granularity on the premise of following the principle of service separation.This paper mainly discusses the following key services,including but not limited to authentication service,API gateway,office service,message service and payment service.The authentication service is one of the lower services of the platform,which is responsible for auditing and verifying the user's identity and authority information,and is the security guarantee of the platform;the API gateway is the core of the platform,which hides the internal implementation details as the downstream service entrance,and all requests need to be processed by the API gateway before they can be forwarded to the downstream service;the office service is the business function of the platform The core is to serve users and administrators through workflow engine in all process links of network office function;the message service realizes communication related functions of the platform through integrated message queue,such as message sending and receiving and management,and also provides asynchronous decoupling function;the payment service is mainly aimed at the living expenses incurred by users in college life,as well as when they work on the platform The handling cost incurred.In the integration and testing phase,this paper builds gitlab private server and Jenkins tool to achieve sustainable delivery.Through the design of the corresponding test cases to test the functionality of the platform,to ensure that all services are in accordance with the logic of the design of normal services,and finally give some running examples of the platform.At present,the platform has been put online and is in the public beta stage of the whole university.Its design concept is advanced and its practical application prospect is bright,which has a very broad value and significance for the construction of colleges and universities.
Keywords/Search Tags:Spring cloud, Microservice, Onesite, One-stop service
PDF Full Text Request
Related items