Font Size: a A A

Design And Implementation Of Online Experimental System Based On Microservice

Posted on:2022-10-18Degree:MasterType:Thesis
Country:ChinaCandidate:J Q ZhengFull Text:PDF
GTID:2518306338468174Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the advent of the information society and the development of science and technology,the direction of computer technology has become an important choice for people to work.However,the study of computer technology not only needs theoretical knowledge as the basis,but also hardware conditions as a supplement,coupled with practical operation,in order to really master computer technology.But due to personal conditions and other reasons,not everyone can meet the needs of hardware,so as to complete the study of computer related technology.What’s more,considering the system business scalability maintenance and stable operation,this paper designs and implements an online experimental system based on microservice.As a learning service system for users,this paper designs an online teaching experimental system,which combines teacher guidance with online experiment,theoretical teaching and hands-on operation.After the demand analysis of the online experimental system,this paper splits the service of the system function,and each service is designed and developed in the way of micro service.This paper uses kubernetes cluster to deploy various service codes,and designs the experimental distributed managemen based on docker and distributed database,so as to facilitate the horizontal expansion of cluster resources.In order to improve the load balancing ability of the system,this paper studies the docker swarm scheduling algorithm,and improves the scheduling algorithm,so as to enhance the load capacity of the system.In this paper,Vue framework is used to develop the front-end web,Python is used to develop the back-end micro service,And RPC Protocol Based on Protobuf serialization is used to communicate with microservices,so as to build a complete online experimental system.Finally,the online experimental system based on microservice is tested and analyzed.The test results verify the feasibility of the system and meet the system objectives of demand analysis.
Keywords/Search Tags:online experimental system, micro service, kubernetes, docker, protobuf
PDF Full Text Request
Related items