Font Size: a A A

Design And Optimization Of The Red Cross Business Platform Based On Dubbo And Spring MVC

Posted on:2019-06-18Degree:MasterType:Thesis
Country:ChinaCandidate:W YinFull Text:PDF
GTID:2428330566969877Subject:Computer technology
Abstract/Summary:PDF Full Text Request
In distributed server application service deployment,load balancing is an important factor affecting service performance.The biggest factor affecting load balancing is the performance of the server and the performance ratio of requesting service execution.The traditional load balancing algorithms(random number algorithm,rotation training algorithm,consistent hash algorithm,etc.)achieve load balancing by processing server weights or hashing specific values carried by the server without operating the server itself.Analyze and investigate,and server performance considerations have not been reflected.On the basis of in-depth analysis and comparison of traditional load balancing algorithms,combined with the actual development of Red Cross business platform based on Dubbo and Spring MVC,based on the completion of system analysis and design,in order to optimize the system performance,by designing the minimum number of concurrent An improved algorithm that is completely based on the load factor and better balances the system application load.The main work of this paper is as follows:1.Analyze the background of the design platform and the research status of the load balancing algorithm at home and abroad.The consideration of the necessity of the platform design and the feasibility of the algorithm is considered.2.Analyze the construction of load balancing model on service-oriented architecture.The traditional load balancing algorithm is studied,and the defects of the algorithm are analyzed according to the actual situation and the requirements of the practical service platform for load balancing.3.An improved load balancing algorithm based entirely on load factor is proposed.The defects of the traditional algorithm of the needle and the load balancing requirementsof the service platform improve the minimum number of concurrent algorithms and design an algorithm based entirely on the load factor by adding weight factors to the server based on the minimum number of concurrent algorithms.Then,according to the data of the mobile phone server load factor,a comprehensive analysis is performed,the design of the weight is discarded,and the self-adaptive adjustment is performed based on the load factor value of the server node to complete the load balancing.5.The validation of the algorithm effect is implemented on the system platform.The test comparison is performed by selecting three conventional algorithms and an improved minimum number of concurrent algorithms based on the load factor algorithm.It can be seen from the experimental results that the proposed two algorithms have a certain improvement compared with the traditional load balancing algorithm.At the same time,in order to implement the algorithm deployment in the business platform,Dubbo framework was partially modified to complete the integration of the algorithm and the framework.
Keywords/Search Tags:The Committee of the Red Cross, Load Balance, Distributed services, Dubbo
PDF Full Text Request
Related items