[发明专利]一种集群节点通信方法及系统有效
申请号: | 201710423270.7 | 申请日: | 2017-06-07 |
公开(公告)号: | CN107124469B | 公开(公告)日: | 2020-07-24 |
发明(设计)人: | 余治 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 节点 通信 方法 系统 | ||
本申请公开了一种集群节点通信方法,包括第一主节点获取第一集群中各个从节点的数据,并将所述数据缓存;所述第一主节点位于第一集群中;所述第一主节点接收第二主节点发送的对所述第一集群中从节点的数据的调用请求;所述第二主节点位于第二集群中;所述第一主节点从缓存中获取所述第二主节点请求的待调用数据,并返回给所述第二主节点。本申请利用主节点对本集群内从节点数据的缓存,使得其他集群内的主节点可以通过访问该主节点而获取本集群内从节点的数据,因此可以避免从节点与其他集群的主节点间的直接通信,从而可以在从节点故障时避免系统请求响应速度的下降。本申请还公开了一种集群节点通信系统,同样具有上述有益效果。
技术领域
本申请涉及集群技术领域,特别涉及一种集群节点通信方法及系统。
背景技术
随着计算机系统技术的飞速发展,高性能计算所采用的硬件设备经历了从向量计算机到并行计算机再到集群系统的过度。如今,集群系统(以下简称集群)已经在高性能计算中得到越来越广泛的应用。
集群是指一组相互独立的、通过高速网络互联的计算机等服务实体,它们作为一个单一系统对外提供服务。集群中的每个服务实体都是一个节点,并且在一个集群中,一般有一个主节点,其余为从节点。从节点可以存储数据;主节点可以与各个从节点进行通信,进而可以调用从节点存储的数据。
现有技术中,一个集群中的主节点不仅可以与本集群中的从节点进行通信,还可以与局域网内其他集群中的从节点进行通信。在具体实现时,从节点一般安装有agent模块,可以调用底层服务;而主节点安装有中间件模块,中间件模块通过agent模块可以与各个集群中的从节点进行通信。由于各个从节点的agent模块需要响应来自不同集群的主节点的指令,因此,一旦集群中某一个或者多个从节点故障,则每个主节点与故障节点的通信都将受到影响,因而各个主节点需要定时请求故障节点;而主节点与故障节点间的通信时间要远远大于与正常节点的通信时间,因此,整个系统的请求响应速度降低。并且,局域网内的集群数量越多,该情况就越严重。
请参考图1,图1为现有技术中的集群节点通信方法的示意图。
图1中以两个集群为例,展示了现有技术中的集群节点通信方法,如图1所示,每个集群中均设置了1个主节点和多个从节点。其中,集群101中的主节点1011除了可以访问集群101中的从节点以外,还可以与集群102中的从节点1022、从节点1023、从节点1024等直接进行通信;类似地,集群102中的主节点1021除了可以访问集群102中的从节点以外,还可以与集群101中的从节点1012、从节点1013、从节点1014等直接进行通信。当从节点1012发生故障时,不仅主节点1011与其的通信受到影响,主节点1021与其的通信也同样受到影响。由于故障从节点与主节点间的通信时间较长,因此降低了整个系统的请求响应速度。
发明内容
本申请的目的在于提供一种集群节点通信方法及系统,以便在集群节点发生故障时可以有效地避免系统的请求响应速度的下降。
为解决上述技术问题,本申请提供一种集群节点通信方法,包括:
第一主节点获取第一集群中各个从节点的数据,并将所述数据缓存;所述第一主节点位于第一集群中;
所述第一主节点接收第二主节点发送的对所述第一集群中从节点的数据的调用请求;所述第二主节点位于第二集群中;
所述第一主节点从缓存中获取所述第二主节点请求的待调用数据,并返回给所述第二主节点。
可选地,所述第一主节点获取第一集群中各个从节点的数据,并将所述数据缓存包括:
所述第一主节点的第一中间件模块向所述第一集群中各个从节点的agent模块请求数据;
各个所述agent模块响应于所述第一中间件模块的请求,将所述各个从节点的数据返回给所述第一中间件模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710423270.7/2.html,转载请声明来源钻瓜专利网。