[发明专利]一种信息获取方法及装置在审
| 申请号: | 201910580921.2 | 申请日: | 2019-06-29 |
| 公开(公告)号: | CN110381125A | 公开(公告)日: | 2019-10-25 |
| 发明(设计)人: | 章恩世 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 胡艳华;解婷婷 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 节点信息 目标节点 信息获取 主节点 存储 计算资源 集群 消耗 监控 申请 | ||
一种信息获取方法及装置,包括:主节点监控存储在目标节点中的所有从节点的节点信息;其中,节点信息是从集群内所有从节点中预先获得并存储在目标节点中的;当目标节点上存储的任一从节点的节点信息发生变化,主节点获取变化的节点信息;主节点将变化的节点信息发送给所有从节点。本申请能够使所有从节点及时知晓变化的节点信息,从而减少了计算资源的消耗,提高了信息获取效率。
技术领域
本文涉及计算机技术,尤指一种信息获取方法及装置。
背景技术
集群是包括一个主节点和若干个从节点的节点集合。
相关技术中,当部署在某个从节点上的客户端需要了解集群中从节点状态的变化情况时,需要通过该从节点向集群提出从节点状态变化信息的获取请求,接着由集群中的主节点刷新节点列表以获取所有从节点状态,进而得到从节点状态变化信息,然后再返回给获取请求所基于的从节点,以便客户端知晓。
然而,由于该方法中主节点获取从节点状态变化信息是采用轮询的方式进行的,因此十分消耗计算资源,且使得信息获取效率低下。
发明内容
本申请提供了一信息获取方法及装置,能够减少计算资源的消耗,提高信息获取效率。
本申请提供了一种信息获取方法,包括:
主节点监控存储在目标节点中的所有从节点的节点信息;其中,所述节点信息是从集群内所有从节点中预先获得并存储在所述目标节点中的;
当所述目标节点上存储的任一从节点的节点信息发生变化,所述主节点获取变化的节点信息;
所述主节点将变化的节点信息发送给所有从节点。
所述目标节点中的所有从节点的节点信息都设置有对应的存活倒计时器;所述存储计时器的初始时间为预设时间。
所述变化的节点信息包括:增加的节点信息;
所述主节点获取变化的节点信息之前,还包括:
所述主节点获取第一目标从节点的节点信息;其中,所述第一目标从节点是待加入所述集群的从节点;
所述主节点根据所述第一目标从节点的节点信息连接待第一目标从节点;
所述主节点将所述第一目标从节点的节点信息存储至所述目标节点中;
所述主节点为所述第一目标从节点的节点信息设置对应的存活倒计时器,并激活所设置的存活倒计时器从预设时间开始倒计时。
所述变化的节点信息包括:删除的节点信息;
所述主节点获取变化的节点信息之前,还包括:
所述主节点获取第二目标从节点的节点信息;其中,所述第二目标从节点是从所述集群中待删除的从节点;
所述主节点根据所述第二目标从节点的节点信息断开与第二目标从节点的连接;
当获取到与所述第二目标从节点的节点信息对应的存活倒计时器的数剩余时间为0,所述主节点将所述第二目标从节点的节点信息从所述目标节点中删除。
所述变化的节点信息包括:删除的节点信息;
所述主节点获取变化的节点信息之前,还包括:
所述主节点从所述目标节点中获取剩余时间为0的目标存活倒计时器;
所述主节点获取与目标存活倒计时器对应的从节点的节点信息;
所述主节点将获得的从节点的节点信息从所述目标节点中删除。
所述变化的节点信息包括:修改的节点信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910580921.2/2.html,转载请声明来源钻瓜专利网。





