【技术实现步骤摘要】
本专利技术属于数据处理领域,尤其涉及一种全局逻辑时钟同步分布式方法。
技术介绍
数据一致性问题是分布式领域的经典问题,同时也是难点问题。以服务器为中心的服务模型下,单点故障会导致服务器无法对外提供服务,因此需要引入多台服务器。这样将会带来数据一致性问题,因此必须有一个副本控制协议来实现数据的一致性。服务器的服务能力受其自身网络的硬件条件的制约。单台服务器所能对外提供的服务能力是有限路数的,很多是受带宽、网卡处理能力的影响,这是典型的单点问题。当单台服务器达到服务能力的上限时,则采用用多台服务器来对外提供更强的服务能力。此时需要解决数据的一致性问题。单点问题的解决方案大多是采用备份以及多服务器,多服务器意味着多中心的出现,多个中心如何保证数据一致性,以及对外提供更快速的服务是需首要解决的问题。尤其是互联网时代中的各种交易平台(如果多中心没有一致会使得业务收到影响),达成一致性所用的时间将会影响用户体验和平台的性能。因而,设计合理的响应时间的一致性算法对实际的应用来说是有意义的。
技术实现思路
为了解决上述问题,本专利技术提供一种全局逻辑时钟同步分布式方法,对解决数据一致性中存在的主要问题进行了阐述,只能通过一个议案问题和通过议案的时间受议案的长度影响问题进行了研究,结合议案被服务器集群过半存储的前提,对算法进行了改进。本专利技术一种全局逻辑时钟同步分布式方法是通过以下技术方案来实现的:一种全局逻辑时钟同步分布式方法,包括以下几个步骤:步骤1:一连接客户端执行与全局相关的事件m时,向时钟系统申请一个编码A;步骤2:系统执行操作的顺序是按照给定的逻辑时钟编号进行执 ...
【技术保护点】
一种全局逻辑时钟同步分布式方法,其特征在于包括以下几个步骤:步骤1:一连接客户端执行与全局相关的事件m时,向时钟系统申请一个编码A;步骤2:系统执行操作的顺序是按照给定的逻辑时钟编号进行执行的,进程pi只有执行完一条指令,才能提出下一条指令的时钟申请。
【技术特征摘要】
1.一种全局逻辑时钟同步分布式方法,其特征在于包括以下几个步骤:步骤1:一连接客户端执行与全局相关的事件m时,向时钟系统申请一个编码A;步骤2:系统执行操作的顺序是按照给定的逻辑时钟编号进行执行的,进程pi只有执行完一条指令,才能提出下一条指令的时钟申请。2.根据权利要求1所述的全局逻辑时钟同步分布式方法,其特征在于:所述时钟系统包括多个授时中心,并且采用paxos算法保证多个授时中心的...
【专利技术属性】
技术研发人员:唐婷,
申请(专利权)人:成都易云知科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。