System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 集群节点通信方法及系统技术方案_技高网

集群节点通信方法及系统技术方案

技术编号:40001464 阅读:12 留言:0更新日期:2024-01-09 03:43
本发明专利技术提供一种集群节点通信方法及系统,该方法包:根据标识符套接字,在服务器集群中的各个节点之间构建监听通道;基于各个节点通过所述监听通道获取到的通信任务指令,在所述服务器集群的节点中确定发生器端、任务处理端和接收器端,并通过所述发生器端、所述任务处理端和所述接收器端进行集群节点通信,其中,所述任务处理端表示所述服务器集群中除所述发生器端和所述接收器端以外的其它节点。本发明专利技术减少了资源消耗和通信延迟,使得集群通信的最大负载量增加。

【技术实现步骤摘要】

本专利技术涉及通信,尤其涉及一种集群节点通信方法及系统


技术介绍

1、在集群通信中,各个节点之间需要进行通信以便实现任务分配、数据交换、协调和同步等操作。而集群通信本身就是集群元数据的维护,维护集群的元数据常用两种方法,一种是集中式,另一种是gossip。

2、集中式通过将集群元数据(节点信息和故障信息等)集中存储在某个节点上,节点互相之间不断通信,保持整个集群所有节点的数据是完整的;gossip方式则是利用随机的方式将信息传播到整个网络中,并在一定时间内使得系统内的所有节点数据一致的协议。

3、然而,在目前的集群节点通信中,集中式通信容易造成整个系统的单点故障,并且在扩展性方面受限;而gossip方式通信可能导致消息延迟、一致性问题以及网络流量增加的问题。因此,现在亟需一种集群节点通信方法及系统来解决上述问题。


技术实现思路

1、针对现有技术存在的问题,本专利技术提供一种集群节点通信方法及系统。

2、本专利技术提供一种集群节点通信方法,包括:

3、根据标识符套接字,在服务器集群中的各个节点之间构建监听通道;

4、基于各个节点通过所述监听通道获取到的通信任务指令,在所述服务器集群的节点中确定发生器端、任务处理端和接收器端,并通过所述发生器端、所述任务处理端和所述接收器端进行集群节点通信,其中,所述任务处理端表示所述服务器集群中除所述发生器端和所述接收器端以外的其它节点。

5、根据本专利技术提供的一种集群节点通信方法,所述基于各个节点通过所述监听通道获取到的通信任务指令,在所述服务器集群的节点中确定发生器端、任务端和接收器端,并通过所述发生器端、所述任务端和所述接收器端进行集群节点通信,包括:

6、若所述服务器集群中任意一个节点通过所述监听通道获取到第一目标通信任务指令,将获取到所述第一目标通信任务指令的节点确定为第一目标发生器端,并将所述服务器集群中除所述第一目标发生器端以外的任意一个节点确定为目标接收器端;

7、通过所述第一目标发生器端,将所述第一目标通信任务指令发送至所述服务器集群中的多个任务处理端;

8、通过多个所述任务处理端执行所述第一目标通信任务指令,得到通信任务指令执行结果,并通过所述目标接收端对接收到的所述通信任务指令执行结果进行保存。

9、根据本专利技术提供的一种集群节点通信方法,所述基于各个节点通过所述监听通道获取到的通信任务指令,在所述服务器集群的节点中确定发生器端、任务端和接收器端,还包括:

10、若所述服务器集群中除所述第一目标发生器端以外的任意一个节点通过所述监听通道获取到第二目标通信任务指令,将获取到所述第二目标通信任务指令的节点确定为第二目标发生器端,并将所述服务器集群中除所述第二目标发生器端以外的任意一个节点确定为目标接收器端。

11、根据本专利技术提供的一种集群节点通信方法,所述在服务器集群中的各个节点之间构建监听通道,包括:

12、获取所述服务器集群中各个节点的ip地址信息和端口号信息;

13、根据所述ip地址信息和所述端口号信息,构建各个节点的标识符套接字;

14、基于所述标识符套接字,构建各个节点之间的所述监听通道。

15、根据本专利技术提供的一种集群节点通信方法,所述方法还包括:

16、根据各个节点的所述ip地址信息和所述端口号信息,构建节点之间的通信通道信息;

17、所述通过所述第一目标发生器端,将所述第一目标通信任务指令发送至所述服务器集群中的多个任务处理端,包括:

18、确定所述第一目标发生器端与各个所述任务处理端之间的所述通信通道信息;

19、对各个所述通信通道信息进行解析,得到各个所述任务处理端的所述ip地址信息和所述端口号信息;

20、基于各个所述任务处理端的所述ip地址信息和所述端口号信息,通过所述第一目标发生器端,将所述第一目标通信任务指令发送至多个所述任务处理端。

21、根据本专利技术提供的一种集群节点通信方法,所述通过所述第一目标发生器端,将所述第一目标通信任务指令发送至所述服务器集群中的多个任务处理端,包括:

22、对所述第一目标通信任务指令进行加密处理,得到加密处理后的目标通信任务指令;

23、通过所述目标发生器端,将所述加密处理后的的目标通信任务指令发送至所述服务器集群中的多个任务处理端;

24、在所述通过多个所述任务处理端执行所述第一目标通信任务指令,得到通信任务指令执行结果之后,所述方法还包括:

25、对所述通信任务指令执行结果进行所述加密处理,得到加密处理后的通信任务指令执行结果;

26、通过各个所述任务处理端,将所述加密处理后的通信任务指令执行结果发送至所述目标接收端。

27、根据本专利技术提供的一种集群节点通信方法,所述通过所述第一目标发生器端,将所述第一目标通信任务指令发送至所述服务器集群中的多个任务处理端,还包括:

28、将所述第一目标通信任务指令拆分为多个子任务指令;

29、通过所述第一目标发生器端,将所述多个子任务指令均匀发送至所述服务器集群中的多个任务处理端。

30、本专利技术还提供一种集群节点通信系统,包括:

31、监听通道构建模块,用于根据标识符套接字,在服务器集群中的各个节点之间构建监听通道;

32、集群通信模块,用于基于各个节点通过所述监听通道获取到的通信任务指令,在所述服务器集群的节点中确定发生器端、任务处理端和接收器端,并通过所述发生器端、所述任务处理端和所述接收器端进行集群节点通信,其中,所述任务处理端表示所述服务器集群中除所述发生器端和所述接收器端以外的其它节点。

33、本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述集群节点通信方法。

34、本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述集群节点通信方法。

35、本专利技术提供的集群节点通信方法及系统,通过根据标识符套接字,在服务器集群中的各个节点之间构建监听通道,并在各个节点通过监听通道获取到自身的通信任务指令后,在服务器集群的节点中确定发生器端、任务处理端和接收器端进行集群节点通信,减少了资源消耗和通信延迟,使得集群通信的最大负载量增加。

本文档来自技高网...

【技术保护点】

1.一种集群节点通信方法,其特征在于,包括:

2.根据权利要求1所述的集群节点通信方法,其特征在于,所述基于各个节点通过所述监听通道获取到的通信任务指令,在所述服务器集群的节点中确定发生器端、任务端和接收器端,并通过所述发生器端、所述任务端和所述接收器端进行集群节点通信,包括:

3.根据权利要求2所述的集群节点通信方法,其特征在于,所述基于各个节点通过所述监听通道获取到的通信任务指令,在所述服务器集群的节点中确定发生器端、任务端和接收器端,还包括:

4.根据权利要求2所述的集群节点通信方法,其特征在于,所述在服务器集群中的各个节点之间构建监听通道,包括:

5.根据权利要求4所述的集群节点通信方法,其特征在于,所述方法还包括:

6.根据权利要求2或5所述的集群节点通信方法,其特征在于,所述通过所述第一目标发生器端,将所述第一目标通信任务指令发送至所述服务器集群中的多个任务处理端,包括:

7.根据权利要求2所述的集群节点通信方法,其特征在于,所述通过所述第一目标发生器端,将所述第一目标通信任务指令发送至所述服务器集群中的多个任务处理端,还包括:

8.一种集群节点通信系统,其特征在于,包括:

9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述集群节点通信方法。

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述集群节点通信方法。

...

【技术特征摘要】

1.一种集群节点通信方法,其特征在于,包括:

2.根据权利要求1所述的集群节点通信方法,其特征在于,所述基于各个节点通过所述监听通道获取到的通信任务指令,在所述服务器集群的节点中确定发生器端、任务端和接收器端,并通过所述发生器端、所述任务端和所述接收器端进行集群节点通信,包括:

3.根据权利要求2所述的集群节点通信方法,其特征在于,所述基于各个节点通过所述监听通道获取到的通信任务指令,在所述服务器集群的节点中确定发生器端、任务端和接收器端,还包括:

4.根据权利要求2所述的集群节点通信方法,其特征在于,所述在服务器集群中的各个节点之间构建监听通道,包括:

5.根据权利要求4所述的集群节点通信方法,其特征在于,所述方法还包括:

6.根据权利要求2或5所述...

【专利技术属性】
技术研发人员:刘喜越李盈马德川
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1