[发明专利]资源查询方法、装置、节点设备及存储介质有效
申请号: | 202011566770.4 | 申请日: | 2020-12-25 |
公开(公告)号: | CN112612793B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 孙童正;陈成;吕彦海 | 申请(专利权)人: | 恒生电子股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/23;G06F16/2458;G06F16/27 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 李莎 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 查询 方法 装置 节点 设备 存储 介质 | ||
本发明提供的资源查询方法、装置、节点设备及存储介质,方法包括:根据第一目标资源的标识信息,在带弦环拓扑路由表中确定目标逻辑存储节点;进而向目标逻辑存储节点发送查询请求,用以指示目标逻辑存储节点在它的转换表中查询存储第一目标资源的目标物理存储节点;转换表用于维护资源的标识信息与物理存储节点的标识信息的对应关系;第一目标资源存储于目标物理存储节点上;再接收目标逻辑存储节点反馈的包含目标物理存储节点的标识信息的查询响应,根据目标物理存储节点的标识信息,从目标物理存储节点获取第一目标资源。本发明中的资源不需要迁移到为其配置的逻辑存储节点上,消除了现有技术中的数据迁移过程,同时能够实现资源的快速查询。
技术领域
本发明涉及分布式存储领域,具体而言,涉及一种资源查询方法、装置、节点设备及存储介质。
背景技术
分布式哈希将一个关键值的集合映射到分布式系统的所有节点当中,并且可以进行快速的数据定位。基于分布式哈希可以构建各种复杂应用,例如分布式文件系统,点对点技术文件分享系统、合作的网页缓存、多播、任播、域名系统以及即时通信等。
分布式哈希中目前应用较多的是Chord方法,Chord方法通过把网络虚拟成单一环形的拓扑结构,建立节点的NodeID(Node Identification,节点标识符)与资源关键字的KeyID(Key Identification,关键字标识符)之间的一一对应关系,从而实现资源的存储和查找。因此,需要将不同存储节点上存储的资源首先迁移到按照Chord协议指定的存储节点,建立各个资源与指定的存储节点的对应关系之后,才能够在查询阶段快速定位数据位置,这就需要消耗大量的带宽和时间来进行数据迁移。
发明内容
有鉴于此,本发明的目的之一是提供一种资源查询方法、装置、节点设备及存储介质,能够在不将资源迁移到为其配置的逻辑存储节点上的情况下实现快速查询资源的效果,消除了现有技术中的数据迁移过程,节省了带宽和查询时间。
本发明的技术方案可以这样实现:
第一方面,本发明提供一种资源查询方法,应用于第一节点,所述第一节点为分布式系统中的任意一个节点,所述方法包括:根据第一目标资源的标识信息,在带弦环拓扑路由表中确定目标逻辑存储节点;所述带弦环拓扑路由表用于维护资源的标识信息与逻辑存储节点的标识信息的对应关系;所述目标逻辑存储节点被配置为所述第一目标资源的理论存储节点;向所述目标逻辑存储节点发送查询请求;所述查询请求用于指示所述目标逻辑存储节点在所述目标逻辑存储节点的转换表中查询目标物理存储节点;所述转换表用于维护资源的标识信息与物理存储节点的标识信息的对应关系;所述第一目标资源存储于所述目标物理存储节点上;接收所述目标逻辑存储节点的查询响应,所述查询响应包含所述目标物理存储节点的标识信息;根据所述目标物理存储节点的标识信息,从所述目标物理存储节点获取所述第一目标资源。
可选地,所述方法还包括:根据全部本地资源和所述带弦环拓扑路由表,建立存储表;所述存储表用于维护本地资源的标识信息与所述本地资源对应的逻辑存储节点的标识信息的对应关系;向所述存储表中的全部逻辑存储节点发送第一消息;所述第一消息用于指示所述全部逻辑存储节点生成各自对应的转换表;接收第二节点发送的第二消息,所述第二消息中包含所述第二节点的本地资源的标识信息和所述第二节点的标识信息;所述第一节点被配置为所述第二节点的本地资源的理论存储节点;所述第二节点为所述分布式系统中除所述第一节点外的至少一个节点;根据所述第二节点的本地资源的标识信息和所述第二节点的标识信息,建立所述第一节点的转换表。
可选地,所述方法还包括:当所述第一节点存在新增资源,根据所述新增资源的标识信息,在所述带弦环拓扑路由表中确定所述新增资源的逻辑存储节点;将所述新增资源的标识信息和所述新增资源的逻辑存储节点的标识信息更新至所述存储表;向所述新增资源的逻辑存储节点发送更新消息;所述更新消息用于指示所述新增资源的逻辑存储节点将所述新增资源的标识信息和所述第一节点的标识信息更新至所述新增资源的逻辑存储节点的转换表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒生电子股份有限公司,未经恒生电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011566770.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:任务处理方法、装置、设备及存储介质
- 下一篇:自动清洗胶缸装置