Font Size: a A A

Research And Implementation Of PAXOS Protocol In Distributed Cooperative Development Platform

Posted on:2021-04-26Degree:MasterType:Thesis
Country:ChinaCandidate:B HuFull Text:PDF
GTID:2428330647457217Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of the Internet,team collaborative development has become mainstream,and the configuration between the development cluster machines has gradually evolved from the traditional traditional manual configuration to a unified configuration center for management to reduce the time and labor consumption and improve development efficiency.However,traditional configuration centers have problems in different aspects.For example,Taobao,Baidu,and 360 have their own unified configuration systems.However,due to their architecture or technical problems,there are deficiencies in different aspects.In this paper,the basic functions are implemented based on the combination of an improved distributed consistency protocol and a non-relational database LevelDB,and the problems of the remaining configuration systems are solved.First,this article introduces related concepts such as configuration,grayscale publishing,distributed related theories CAP and BASE,consistency protocols and improvements.After analysis and comparison,a consistency protocol that optimizes the log replication process and LevelDB are used to implement the basic functions of the configuration center.Secondly,through requirements analysis,this paper proposes system basic and advanced functional modules and non-functional requirements such as data consistency,high availability,and high performance.Then,based on the analysis of the existing configuration center system,this paper designs and implements a basic module based on the distributed data consistency protocol,and completes system rights management,real-time push,grayscale release,and version back based on this basic knowledge Responding Solutions.In particular,the use of dual-system hot backup for the grayscale offload server reduces the probability of a single point of failure of the system and improves the availability of the system.Finally,this article did a comprehensive test of the system,including the system's write and read efficiency,downtime recovery efficiency,and function implementation tests.
Keywords/Search Tags:distributed consistency, configuration, collaboration
PDF Full Text Request
Related items