Font Size: a A A

Design And Implementation Of Conference Live Broadcasting Platform Based On Microservice Intelligent Scheduling

Posted on:2021-02-10Degree:MasterType:Thesis
Country:ChinaCandidate:Z B HanFull Text:PDF
GTID:2518306308474824Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of Internet technology,container-based microservice architectures are being adopted by many large IT systems due to their independent deployment,easy upgrades,and rapid expansion.Compared to monolithic architectures,microservice architecture can improve system reliability,availability,and flexibility.However,there are two problems with the current microservice architecture:when microservices are deployed,the relationship between microservices is rarely considered or a random deployment strategy is adopted;when microservices are invoked,only a simple load balancing strategy is adopted,but the best invocation path cannot be selected.Therefore,it is necessary to design a reasonable scheduling strategy to optimize the evolving microservice architecture.In order to solve the appeal problem,this thesis proposes and designs an intelligent scheduling strategy under the microservice architecture.This strategy monitors and collects the service call chain and resource usage information requested by users,analyzes and calculates the affinity and mutual exclusion relationship between microservices,and dynamically adjusts the deployment position and The user requests the corresponding service invocation chain for optimal path planning,thereby scheduling and optimizing the microservice system to reduce the overall turnaround time of services,reduce the total traffic generated between VMs,and balance the system load.Based on the scheduling strategy of appeal design,this thesis designs and implements a conference live broadcast management platform for government and enterprises.This platform is built with a microservice architecture.Combined with the Spring Cloud microservice components,it is divided into five microservices:conference microservice,live broadcast microservice,authentication microservice,address book microservice and system microservice.Compared with the conference live broadcast platform with a single architecture in the industry,this platform has a simple interface,complete functions,and better stability and flexibility.Based on the introduction of the microservice architecture of the intelligent scheduling module,the platform finally passed a comprehensive test of functions and performance and went online and runs stably in the actual production environment.This not only proves that the intelligent scheduling strategy is effective,but also provides a reliable basis and effective reference for building a platform or reconfiguring a system based on a microservice architecture.
Keywords/Search Tags:microservice, container, service call chain, scheduling strategy, shortest path
PDF Full Text Request
Related items