CN108924206B - 一种分布式***的集群事件同步方法、装置及设备 - Google Patents

一种分布式***的集群事件同步方法、装置及设备 Download PDF

Info

Publication number
CN108924206B
CN108924206B CN201810668189.XA CN201810668189A CN108924206B CN 108924206 B CN108924206 B CN 108924206B CN 201810668189 A CN201810668189 A CN 201810668189A CN 108924206 B CN108924206 B CN 108924206B
Authority
CN
China
Prior art keywords
cluster
cluster event
distributed system
events
event set
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810668189.XA
Other languages
English (en)
Other versions
CN108924206A (zh
Inventor
朱斌
邹虎
刘丹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201810668189.XA priority Critical patent/CN108924206B/zh
Publication of CN108924206A publication Critical patent/CN108924206A/zh
Application granted granted Critical
Publication of CN108924206B publication Critical patent/CN108924206B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1044Group management mechanisms 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • Multi Processors (AREA)

Abstract

本发明公开了一种分布式***的集群事件同步方法装置及设备,该方法包括:节点接收到集群事件后,判断是否为主控节点;其中,集群事件包括其他节点加入分布式***的事件和其他节点离开分布式***的事件;若是,则将集群事件记录到集群事件集合中;判断是否满足预设发布条件;若满足预设发布条件,则将集群事件集合同步到分布式***中的全部其他节点;本发明通过将集群事件记录到集群事件集合中,利用主控节点对集群事件进行聚合;通过若满足预设发布条件,则将集群事件集合同步到分布式***中的全部其他节点,利用主控节点对聚合后的集群事件进行一次发布,可以延迟发布短时间内的大量集群事件,减少了***内的资源开销。

Description

一种分布式***的集群事件同步方法、装置及设备
技术领域
本发明涉及存储服务器硬件和软件领域,特别涉及一种分布式***的集群事件同步方法、装置及设备。
背景技术
随着现代社会科技的发展,分布式***的应用越来越广泛。在分布式***中,节点加入或离开分布式***(集群)是个很常见的现象,为了分布式***的可用,在节点加入或离开时需要对这些节点的加入或离开的集群事件进行处理,如形成新的hash map(哈希图),对数据进行迁移,对元数据进行重新配置等任务。
现有技术中,分布式***中的节点往往在接收到如节点加入或离开的集群事件后,便同步到分布式***的全部节点中,使对应的节点需要立刻对该集群事件进行任务处理,由于这些任务在处理时一般要节点暂停当前处理的IO(数据写入或删除),等这些任务完成后才可以继续进行当前的IO,如果只是少量节点的加入或离开,这些事件带来的影响比较小,一般在1秒以内;但当由于网络故障、电源故障、或者扩容操作,导致大量的节点加入或离开时,大批量节点加入或离开在同一时刻发生则会对IO产生较大影响,使IO暂停较长时间或者使IO产生较大波动。因此,如何减少节点加入/离开风暴产生的集群事件风暴,提高分布式***的可用性,是现今亟需解决的问题。
发明内容
本发明的目的是提供一种分布式***的集群事件同步方法、装置及设备,以利用主控节点对集群事件的本地记录,减少***内的资源开销,提高分布式***的可用性。
为解决上述技术问题,本发明提供一种分布式***的集群事件同步方法,包括:
节点接收到集群事件后,判断是否为主控节点;其中,所述集群事件包括其他节点加入分布式***的事件和其他节点离开所述分布式***的事件;
若是,则将所述集群事件记录到集群事件集合中;
判断是否满足预设发布条件;
若满足所述预设发布条件,则将所述集群事件集合同步到所述分布式***中的全部其他节点。
可选的,所述将所述集群事件记录到集群事件集合中之前,还包括:
判断在所述集群事件集合中是否未记录所述集群事件;
若是,则执行所述将所述集群事件记录到集群事件集合中的步骤。
可选的,所述判断是否满足预设发布条件,包括:
判断所述集群事件集合中记录的集群事件数量是否达到预设数量;
若是,则执行所述将所述集群事件集合同步到所述分布式***中的全部其他节点的步骤。
可选的,所述判断所述集群事件集合中记录的集群事件数量是否达到预设数量之后,还包括:
若所述集群事件集合中记录的集群事件数量未达到所述预设数量,则判断是否达到预设发布时间;
若是,则执行所述将所述集群事件集合同步到所述分布式***中的全部其他节点的步骤。
可选的,所述将所述集群事件集合同步到所述分布式***中的全部其他节点,包括:
根据所述集群事件集合的本地版本号,生成所述集群事件集合的发布版本号;
利用所述发布版本号,在所述分布式***中发布所述集群事件集合。
本发明还提供了一种分布式***的集群事件同步装置,包括:
第一判断模块,用于接收到集群事件后,判断是否为主控节点;其中,所述集群事件包括其他节点加入分布式***的事件和其他节点离开所述分布式***的事件;
记录模块,用于若为所述主控节点,则将所述集群事件记录到集群事件集合中;
第二判断模块,用于判断是否满足预设发布条件;
同步模块,用于若满足所述预设发布条件,则将所述集群事件集合同步到所述分布式***中的全部其他节点。
可选的,所述第二判断模块,包括:
第一判断子模块,用于判断所述集群事件集合中记录的集群事件数量是否达到预设数量;若是,则向所述同步模块发送启动信号。
可选的,所述第二判断模块,还包括:
第二判断子模块,用于若所述集群事件集合中记录的集群事件数量未达到所述预设数量,则判断是否达到预设发布时间;若是,则向所述同步模块发送启动信号。
可选的,所述同步模块,包括:
生成子模块,用于根据所述集群事件集合的本地版本号,生成所述集群事件集合的发布版本号;
发布子模块,用于利用所述发布版本号,在所述分布式***中发布所述集群事件集合。
此外,本发明还提供了一种分布式***的集群事件同步设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上述任一项所述分布式***的集群事件同步方法的步骤
本发明所提供的一种分布式***的集群事件同步方法,包括:节点接收到集群事件后,判断是否为主控节点;其中,集群事件包括其他节点加入分布式***的事件和其他节点离开分布式***的事件;若是,则将集群事件记录到集群事件集合中;判断是否满足预设发布条件;若满足预设发布条件,则将集群事件集合同步到分布式***中的全部其他节点;
可见,本发明通过将集群事件记录到集群事件集合中,利用主控节点对集群事件进行聚合;通过若满足预设发布条件,则将集群事件集合同步到分布式***中的全部其他节点,利用主控节点对聚合后的集群事件进行一次发布,可以延迟发布短时间内的大量集群事件,减少了***内的资源开销,提高了分布式***的可用性。此外,本发明还提供了一种分布式***的集群事件同步装置及设备,同样具有上述有益效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例所提供的一种分布式***的集群事件同步方法的流程图;
图2为本发明实施例所提供的一种分布式***的集群事件同步装置的结构图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,图1为本发明实施例所提供的一种分布式***的集群事件同步方法的流程图。该方法可以包括:
步骤101:节点接收到集群事件后,判断是否为主控节点;若是,则进入步骤102;其中,集群事件包括其他节点加入分布式***的事件和其他节点离开分布式***的事件。
可以理解的是,本步骤中的主节点可以为分布式***中预先设置的对集群事件进行本地记录和统一发布的节点。对于主控节点的具体设置和选择,可以由设计人员根据实用场景和用户需求自行设置,可以为分布式***中的一个固定的节点,也可以为能够进行变更的节点,本实施例对此不做任何限制。
需要说明的是,本步骤的目的可以为分布式***中的每个如处理器的节点在接收到集群事件后,确定自身是否为主控节点。对于接收到集群事件的节点不为主控节点的情况,可以由设计人员根据实用场景和用户需求自行设置,如可以直接忽略接收到集群事件,也可以将接收到集群事件发送到主控节点。本实施例对此不做任何限制。
其中,对于分布式***中接收到集群事件的节点,判断自身是否为主节点的具体方式,可以由设计人员根据实用场景和用户需求自行设置,只要分布式***中每个节点可以确定自身是否为主控节点,本实施例对此不做任何限制。
具体的,对于本步骤中的集群事件的具体内容,可以仅包括其他节点加入分布式***的事件和其他节点离开分布式***的事件,也可以其他需要同步到分布式***中的全部其他节点的事件,本实施例对此不做任何限制。
步骤102:将集群事件记录到集群事件集合中。
其中,本步骤的目的可以为分布式文件***中作为主控节点的节点将接收的集群事件在本地进行记录聚合,聚合成集群事件集合,即未发布的集群事件组成的集合。
可以理解的是,为了保证主控节点记录的集群事件集合中不包含重复的集群事件,本步骤之前还可以包括判断在集群事件集合中是否未记录接收到的集群事件的步骤,若是,则通过本步骤将该集群事件记录到集群事件集合中,若否,则可以直接忽略该集群事件。本实施例对此不做任何限制。
具体的,对于集群事件集合中记录的集群事件的具体内容,可以由设计人员根据实用场景和用户需求自行设置,如对于其他节点加入分布式***的事件和其他节点离开分布式***的事件的集群事件,集群事件集合可以直接记录主控节点对应生成的最新的hashmap(哈希图)。本实施例对此不做任何限制。
步骤103:判断是否满足预设发布条件;若是,则进入步骤104。
其中,本步骤中的预设发布条件可以为预先设置的确定需要将集群事件集合发布到分布式***的条件。对于本步骤中未满足预设发布条件的情况,可以结束本次流程,等待主控节点再次接收集群事件。
可以理解的是,本步骤通过预设发布条件的设置,可以使主控节点延迟对短时间内的大量集群事件的发布,避免短时间内的大量集群事件对分布式***的冲突。对于预设发布条件的具体设置,可以由设计人员根据实用场景和用户需求自行设置,预设发布条件可以多个,即本步骤可以为判断是否满足任一预设发布条件,如预设发布条件可以包括记录集群事件个数达到上限和达到本次发布时间这两个条件时,本步骤可以为判断在集群事件集合中是否未记录集群事件,若是,则进入步骤104,若否,则判断是否达到预设发布时间,若达到预设发布时间,则进入步骤104,若未达到预设发布时间,则结束本次流程;预设发布条件也可以一个,如预设发布条件为集群事件集合中记录集群事件个数达到上限这一个条件时,本步骤可以为判断集群事件集合中记录的集群事件数量是否达到预设数量,若是,则进入步骤104,若否,则结束本次流程;预设发布条件为集群事件集合中记录集群事件个数达到上限且达到本次发布时间这一个条件时,本步骤可以为判断在集群事件集合中是否未记录集群事件,若否,则结束本次流程,若是,则判断是否达到预设发布时间,若达到预设发布时间,则进入步骤104,若未达到预设发布时间,则结束本次流程。本实施例对此不做任何限制。
具体的,上述预设数量可以为预先设置的集群事件集合中的集群事件个数的阈值,即该集群事件集合中的集群事件个数达到该阈值时,可以在分布式***中发布该集群事件集合;上述预设发布时间可以为预先设置的间隔上次发布集群事件集合的时间阈值,即上次在分布式***中发布集群事件集合后开始计时,计时达到该时间阈值后,本次可以在分布式***中发布集群事件集合。对于预设数量和预设发布时间的具体数值的设置,可以由设计人员根据实用场景和用户需求自行设置,本实施例对此不做任何限制。
步骤104:将集群事件集合同步到分布式***中的全部其他节点。
其中,本步骤中的其他节点可以为分布式***中主控节点外的节点,即非主控节点。
可以理解的是,本步骤的目的可以为主控节点在满足预设发布条件的情况下,将集群事件集合同步到分布式***中的全部其他节点,也就是将集群事件集合中的多个集群事件一次同步到全部非主控节点中,减少***内的资源开销。
具体的,对于本步骤中主控节点将集群事件集合同步到分布式***中的全部其他节点的具体方式,可以有设计人员自行设置,如可以先获取本地存储的集群事件集合的版本号,再根据本地存储的集群事件集合的版本号,生成本次要发布集群事件集合的版本号(如通过将根据本地存储的集群事件集合的版本号加一生成),然后在分布式***中发布集群事件集合,完成将集群事件集合同步到分布式***中的全部其他节点的操作。即本步骤可以为根据集群事件集合的本地版本号,生成集群事件集合的发布版本号;利用发布版本号,在分布式***中发布集群事件集合。只要可以通过本步骤将主控节点记录的集群事件集合同步到全部主控节点中,本实施例对此不做任何限制。
本实施例中,本发明实施例通过将集群事件记录到集群事件集合中,利用主控节点对集群事件进行聚合;通过若满足预设发布条件,则将集群事件集合同步到分布式***中的全部其他节点,利用主控节点对聚合后的集群事件进行一次发布,可以延迟发布短时间内的大量集群事件,减少了***内的资源开销,提高了分布式***的可用性。
请参考图2,图2为本发明实施例所提供的一种分布式***的集群事件同步装置的结构图。该装置可以包括:
第一判断模块100,用于接收到集群事件后,判断是否为主控节点;其中,集群事件包括其他节点加入分布式***的事件和其他节点离开分布式***的事件;
记录模块200,用于若为主控节点,则将集群事件记录到集群事件集合中;
第二判断模块300,用于判断是否满足预设发布条件;
同步模块400,用于若满足预设发布条件,则将集群事件集合同步到分布式***中的全部其他节点。
可选的,该装置还可以包括:
第三判断模块,用于判断在集群事件集合中是否未记录接收到的集群事件;若是,则向记录模块200发送启动信号。
可选的,第二判断模块300,可以包括:
第一判断子模块,用于判断集群事件集合中记录的集群事件数量是否达到预设数量;若是,则向同步模块400发送启动信号。
可选的,第二判断模块300,还可以包括:
第二判断子模块,用于若集群事件集合中记录的集群事件数量未达到预设数量,则判断是否达到预设发布时间;若是,则向同步模块400发送启动信号。
可选的,同步模块400,可以包括:
生成子模块,用于根据集群事件集合的本地版本号,生成集群事件集合的发布版本号;
发布子模块,用于利用发布版本号,在分布式***中发布集群事件集合。
本实施例中,本发明实施例通过记录模块200将集群事件记录到集群事件集合中,利用主控节点对集群事件进行聚合;通过同步模块400在满足预设发布条件时,将集群事件集合同步到分布式***中的全部其他节点,利用主控节点对聚合后的集群事件进行一次发布,可以延迟发布短时间内的大量集群事件,减少了***内的资源开销,提高了分布式***的可用性。
此外,本发明实施例还提供了一种分布式***的集群事件同步设备,包括:存储器,用于存储计算机程序;处理器,用于执行计算机程序时实现如上述实施例所提供的分布式***的集群事件同步方法的步骤。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置及设备而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上对本发明所提供的分布式***的集群事件同步方法、装置及设备进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

Claims (10)

1.一种分布式***的集群事件同步方法,其特征在于,包括:
节点接收到集群事件后,判断是否为主控节点;其中,所述集群事件包括其他节点加入分布式***的事件和其他节点离开所述分布式***的事件;
若是,则将所述集群事件记录到集群事件集合中;其中,所述集群事件集合为未发布的集群事件组成的集合;
判断是否满足预设发布条件;
若满足所述预设发布条件,则将所述集群事件集合同步到所述分布式***中的全部其他节点。
2.根据权利要求1所述的分布式***的集群事件同步方法,其特征在于,所述将所述集群事件记录到集群事件集合中之前,还包括:
判断在所述集群事件集合中是否未记录所述集群事件;
若是,则执行所述将所述集群事件记录到集群事件集合中的步骤。
3.根据权利要求1所述的分布式***的集群事件同步方法,其特征在于,所述判断是否满足预设发布条件,包括:
判断所述集群事件集合中记录的集群事件数量是否达到预设数量;
若是,则执行所述将所述集群事件集合同步到所述分布式***中的全部其他节点的步骤。
4.根据权利要求3所述的分布式***的集群事件同步方法,其特征在于,所述判断所述集群事件集合中记录的集群事件数量是否达到预设数量之后,还包括:
若所述集群事件集合中记录的集群事件数量未达到所述预设数量,则判断是否达到预设发布时间;
若是,则执行所述将所述集群事件集合同步到所述分布式***中的全部其他节点的步骤。
5.根据权利要求1至4任一项所述的分布式***的集群事件同步方法,其特征在于,所述将所述集群事件集合同步到所述分布式***中的全部其他节点,包括:
根据所述集群事件集合的本地版本号,生成所述集群事件集合的发布版本号;
利用所述发布版本号,在所述分布式***中发布所述集群事件集合。
6.一种分布式***的集群事件同步装置,其特征在于,包括:
第一判断模块,用于接收到集群事件后,判断是否为主控节点;其中,所述集群事件包括其他节点加入分布式***的事件和其他节点离开所述分布式***的事件;
记录模块,用于若为所述主控节点,则将所述集群事件记录到集群事件集合中;其中,所述集群事件集合为未发布的集群事件组成的集合;
第二判断模块,用于判断是否满足预设发布条件;
同步模块,用于若满足所述预设发布条件,则将所述集群事件集合同步到所述分布式***中的全部其他节点。
7.根据权利要求6所述的分布式***的集群事件同步装置,其特征在于,所述第二判断模块,包括:
第一判断子模块,用于判断所述集群事件集合中记录的集群事件数量是否达到预设数量;若是,则向所述同步模块发送启动信号。
8.根据权利要求7所述的分布式***的集群事件同步装置,其特征在于,所述第二判断模块,还包括:
第二判断子模块,用于若所述集群事件集合中记录的集群事件数量未达到所述预设数量,则判断是否达到预设发布时间;若是,则向所述同步模块发送启动信号。
9.根据权利要求6至8任一项所述的分布式***的集群事件同步装置,其特征在于,所述同步模块,包括:
生成子模块,用于根据所述集群事件集合的本地版本号,生成所述集群事件集合的发布版本号;
发布子模块,用于利用所述发布版本号,在所述分布式***中发布所述集群事件集合。
10.一种分布式***的集群事件同步设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至5任一项所述分布式***的集群事件同步方法的步骤。
CN201810668189.XA 2018-06-26 2018-06-26 一种分布式***的集群事件同步方法、装置及设备 Active CN108924206B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810668189.XA CN108924206B (zh) 2018-06-26 2018-06-26 一种分布式***的集群事件同步方法、装置及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810668189.XA CN108924206B (zh) 2018-06-26 2018-06-26 一种分布式***的集群事件同步方法、装置及设备

Publications (2)

Publication Number Publication Date
CN108924206A CN108924206A (zh) 2018-11-30
CN108924206B true CN108924206B (zh) 2021-07-16

Family

ID=64421270

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810668189.XA Active CN108924206B (zh) 2018-06-26 2018-06-26 一种分布式***的集群事件同步方法、装置及设备

Country Status (1)

Country Link
CN (1) CN108924206B (zh)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1900127A1 (en) * 2005-06-28 2008-03-19 Tttech Computertechnik AG Safe start-up of a network
CN106331047A (zh) * 2015-06-30 2017-01-11 中兴通讯股份有限公司 一种集群设备性能同步统计方法及***
CN106407214A (zh) * 2015-08-02 2017-02-15 郑建锋 分布式存储方法与***

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102025550A (zh) * 2010-12-20 2011-04-20 中兴通讯股份有限公司 一种分布式集群中数据管理的***和方法
US8661449B2 (en) * 2011-06-17 2014-02-25 Microsoft Corporation Transactional computation on clusters
CN103036717B (zh) * 2012-12-12 2015-11-04 北京邮电大学 分布式数据的一致性维护***和方法
CN103179191B (zh) * 2013-02-07 2016-05-25 北京邮电大学 P2p网络管控装置及p2p网络管控***
WO2014149089A1 (en) * 2013-03-18 2014-09-25 Rolls-Royce Corporation Deterministic ethernet for an aerospace distributed control system
CN103197920B (zh) * 2013-03-25 2016-08-03 华为技术有限公司 一种并发控制方法、控制节点及***
CN104753994B (zh) * 2013-12-27 2019-04-02 杭州海康威视***技术有限公司 基于集群服务器***的数据同步方法及其装置
US9332160B1 (en) * 2015-09-09 2016-05-03 Samuel Chenillo Method of synchronizing audio-visual assets
CN105701190A (zh) * 2016-01-07 2016-06-22 深圳市金证科技股份有限公司 一种数据同步的方法和装置
CN106055559A (zh) * 2016-05-17 2016-10-26 北京金山安全管理***技术有限公司 一种数据同步方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1900127A1 (en) * 2005-06-28 2008-03-19 Tttech Computertechnik AG Safe start-up of a network
CN106331047A (zh) * 2015-06-30 2017-01-11 中兴通讯股份有限公司 一种集群设备性能同步统计方法及***
CN106407214A (zh) * 2015-08-02 2017-02-15 郑建锋 分布式存储方法与***

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"Energy 一 Balanced Clustering with Master / Slave Method For Wireless Sensor Networks";Xuxing Ding,etc;《IEEE》;20091002;全文 *
"基于多核集群的并行离散事件仿真性能优化技术研究";陈莉丽;《中国优秀硕士学位论文全文数据库》;20110901;全文 *
一种可扩展分布式RAID存储集群***;章宏灿等;《计算机研究与发展》;20080415(第04期);全文 *

Also Published As

Publication number Publication date
CN108924206A (zh) 2018-11-30

Similar Documents

Publication Publication Date Title
CN109542865B (zh) 分布式集群***配置文件同步方法、装置、***及介质
CN109739810B (zh) 文件同步方法、服务器、客户端及具有存储功能的装置
CN107277594B (zh) 一种视音频与弹幕同步方法及装置
US20230025449A1 (en) Method and apparatus for dynamically adding consensus node in blockchain
CN109558065B (zh) 数据删除方法及分布式存储***
EP3125501A1 (en) File synchronization method, server, and terminal
CN113467993A (zh) 一种云平台资源的还原方法、***、设备及存储介质
CN111163172B (zh) 消息处理***、方法、电子设备及存储介质
CN105989139A (zh) 一种事务同步方法及设备
CN108924206B (zh) 一种分布式***的集群事件同步方法、装置及设备
CN107623705B (zh) 基于视频云存储***的存储模式升级方法、装置和***
CN109542981B (zh) 一种数据同步的***及方法、电子设备、存储介质
CN109389271B (zh) 应用性能管理方法及***
CN110515907B (zh) 一种分布式存储节点的数据同步方法及相关装置
CN114189496A (zh) 一种集群***的ip修改方法、装置及相关设备
CN111026810B (zh) 数据同步方法、装置及存储介质
CN107404527B (zh) 一种资源访问和控制方法及装置
CN112835890A (zh) 元数据的处理方法、装置及电子设备
CN107332679B (zh) 一种无中心信息同步方法及装置
CN107025096B (zh) 异步渲染模块的同步方法及***
CN111405313A (zh) 存储流媒体数据的方法和***
CN114564540A (zh) 一种数据多机房同步方法、装置、设备及存储介质
CN113364864B (zh) 一种服务器数据同步方法、***及存储介质
CN109521958B (zh) 一种数据分布的延时处理方法及装置
CN111552667B (zh) 一种数据删除方法、装置及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant