A coordination method and system for distributed data nodes, the method includes the following steps: each node assigns a unique ID number; each node gets the ID number and connection address of other nodes; each node connects to a node larger than its own ID number and is closest to its own ID number, and the node of the largest ID number connects the nodes of the smallest ID number, each of the nodes of each node, each node of each node connected to the node of the smallest ID number, each node of each node, and each node that connects the nodes with the smallest ID number, Distributed nodes form closed loop connections; coordinated nodes send coordination information through closed loop connections to coordinate tasks. The method and distributed system for coordinating distributed nodes in the present invention are suitable for communication and coordination between distributed computing operations, especially for distributed nodes dealing with data. The closed loop connection of the distributed node can ensure the communication and coordination among nodes while centralization is achieved.
【技术实现步骤摘要】
一种分布式数据节点的协调方法及系统
本专利技术涉及数据节点
,特别是涉及一种分布式数据节点的协调方法及系统。
技术介绍
在当今信息化的时代,数据量急剧膨胀,数据处理的实时性要求越来越高,将大量数据进行分布式并行处理再合并出结果的运算模式已经非常普遍,但是各分布式系统之间存在着不稳定和协调难的特点,并且一致性也难以保证。因此,协调各分布式节点之间的信息一致性就变得很重要。而现有的很多分布式环境都依赖一个中心节点进行协调工作,这样容易导致出现中心节点压力过大、中心节点丢失、协调工作中断等问题。
技术实现思路
为了解决现有技术存在的不足,本专利技术的目的在于提供一种分布式数据节点的协调方法及系统,可以对分布式节点进行闭环连接,可以在去中心化的同时,依然保证节点内部之间的沟通和协调。为实现上述目的,本专利技术提供的分布式数据节点的协调方法,包括以下步骤:每个节点分配唯一的ID号;各节点获取其他节点的ID号和连接地址;每个节点连接比自己ID号大且最接近自己ID号的节点,最大ID号的节点连接最小ID号的节点,各分布式节点形成闭环连接;协调节点通过闭环连接发送协调信息,协调任务。进一步地,所述各节点获取其他节点的ID号和连接地址的步骤是,各节点通过网络广播的形式或者采取向中心服务器注册的方式,获取其他节点的ID号和连接地址。进一步地,所述每个节点连接比自己ID号大且最接近自己ID号的节点的步骤,包括以下步骤:每个节点时刻获取其他节点的ID号,若出现新的比自己ID号大且最接近自己ID号的节点,则断开当前连接的节点,连接到新的比自己ID号大且最接近自己ID号的节点。进一步 ...
【技术保护点】
一种分布式数据节点的协调方法,包括以下步骤:为每个节点分配唯一的ID号;各节点获取其他节点的ID号和连接地址;每个节点连接比自己ID号大且最接近自己ID号的节点,最大ID号的节点连接最小ID号的节点,各分布式节点形成闭环连接;协调节点通过闭环连接发送协调信息,协调任务。
【技术特征摘要】
1.一种分布式数据节点的协调方法,包括以下步骤:为每个节点分配唯一的ID号;各节点获取其他节点的ID号和连接地址;每个节点连接比自己ID号大且最接近自己ID号的节点,最大ID号的节点连接最小ID号的节点,各分布式节点形成闭环连接;协调节点通过闭环连接发送协调信息,协调任务。2.根据权利要求1所述的分布式数据节点的协调方法,其特征在于,所述各节点获取其他节点的ID号和连接地址的步骤是,各节点通过网络广播的形式或者采取向中心服务器注册的方式,获取其他节点的ID号和连接地址。3.根据权利要求1所述的分布式数据节点的协调方法,其特征在于,所述每个节点连接比自己ID号大且最接近自己ID号的节点的步骤,包括以下步骤:每个节点时刻获取其他节点的ID号,若出现新的比自己ID号大且最接近自己ID号的节点,则断开当前连接的节点,连接到新的比自己ID号大且最接近自己ID号的节点。4.根据权利要求1所述的分布式数据节点的协调方法,其特征在于,所述协调节点通过闭环连接发送协调信息,协调任务的步骤,包括以下步骤:协调任务时,协调节点向其连接的下个节点发送协调信息,下个节点附上信息并...
【专利技术属性】
技术研发人员:周波,
申请(专利权)人:苏州蜗牛数字科技股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。