Font Size: a A A

Reconstruction And Expansion Of Billiard Training System Based On Microservice Architecture

Posted on:2021-03-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y J YeFull Text:PDF
GTID:2507306545457564Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
The development of traditional information management systems usually uses a monolithic development framework,which has the problems of very strong coupling between modules,poor system maintenance,poor scalability,long development cycle,difficult deployment,and the inability to use new technologies quickly.This thesis adopts a brand new microservice development architecture and takes the billiards training system as an example to redevelop the traditional information management system in order to improve the agility,adaptability and high scalability of the system.First of all,in-depth analysis of the various components of the microservice architecture.Secondly,on the basis of choosing Nacos as the system service registration and discovery solution and system configuration solution,Spring Cloud Gateway as the system’s gateway solution,and Ribbon as the local service load balancing solution,etc.,a complete and available microservice architecture system is built based on Spring Cloud.Under the built microservice architecture,a billiard training system with a single architecture was rebuilt and developed.Based on the development principles of software engineering,system requirements analysis and outline design were carried out,and system use case diagrams,system deployment diagrams,function module diagrams,database tables,and class diagrams were obtained.At the same time,the services divided under the microservice architecture are designed in detail,and the code implementation of the service interface and system front end is completed.The thesis applies computer vision algorithms based on deep learning to the system,transfers learning and training the existing target classification and target detection models,and deploys the model under the microservices architecture.The function has been expanded.Finally,the components of the system microservice architecture and important functions of the system were tested separately,proving the correctness of the selection of the microservice architecture and the superiority of the microservice architecture in terms of performance expansion and function expansion,ensuring the availability of services.
Keywords/Search Tags:Microservice architecture, Reconstruction, Function expansion, Computer vision, Spring
PDF Full Text Request
Related items