[发明专利]管理分布式应用系统中的应用节点的方法、设备和产品在审
申请号: | 201911206409.8 | 申请日: | 2019-11-29 |
公开(公告)号: | CN112887116A | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 吴鹏飞;陈天翔;王汇泽;贾真;李清;魏波;陈春曦;何斌 | 申请(专利权)人: | 伊姆西IP控股有限责任公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 李峥宇 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 分布式 应用 系统 中的 节点 方法 设备 产品 | ||
1.一种用于管理分布式应用系统中的应用节点的方法,包括:
获取所述分布式应用系统中的多个应用节点的状态;
基于获取的所述状态,确定所述多个应用节点中的故障应用节点;
根据所述分布式应用系统的层级结构,确定所述故障应用节点的父亲应用节点,所述层级结构描述所述多个应用节点之间的连接关系;以及
向所述分布式应用系统的节点映射关系中添加描述所述故障应用节点和所述父亲应用节点之间的关联关系的附加映射条目,所述节点映射关系中的映射条目描述所述多个应用节点中的应用节点与所述应用节点在所述分布式应用系统中的地址之间的关联关系。
2.根据权利要求1所述的方法,进一步包括:
根据确定接收到针对所述故障应用节点的访问请求,基于所述节点映射关系中的所述附加映射条目来确定所述故障应用节点的所述父亲应用节点;
基于所述节点映射关系中的与所述父亲应用节点相关联的映射条目,获取所述父亲应用节点在所述分布式应用系统中的地址;以及
向所述父亲应用节点的所述地址转发所述访问请求。
3.根据权利要求1所述的方法,进一步包括:利用所述父亲应用节点来执行所述故障应用节点的功能。
4.根据权利要求3所述的方法,其中利用所述父亲应用节点来执行所述故障应用节点的所述功能包括:
根据确定所述访问请求为向所述故障应用节点写入数据对象的写入请求,基于所述父亲应用节点来更新所述写入请求中的所述故障应用节点,以便向所述父亲应用节点中写入所述数据对象。
5.根据权利要求3所述的方法,其中利用所述父亲应用节点来执行所述故障应用节点的所述功能包括:
根据确定所述访问请求为由所述故障应用节点处理数据对象的处理请求,指示所述父亲应用节点来处理所述数据对象。
6.根据权利要求3所述的方法,其中利用所述父亲应用节点来执行所述故障应用节点的所述功能包括:
根据确定所述访问请求为由所述故障应用节点向所述分布式应用系统发布数据对象的发布请求,指示所述父亲应用节点来代表所述故障应用节点向所述分布式应用系统发布所述数据对象。
7.根据权利要求6所述的方法,其中指示所述父亲应用节点来代表所述故障应用节点向所述分布式应用系统发布所述数据对象包括:
指示所述父亲应用节点基于所述故障应用节点的标识符来生成所述数据对象的名称;以及
向所述分布式应用系统发布所述数据对象。
8.根据权利要求1所述的方法,进一步包括:
根据确定所述故障应用节点被恢复,从所述节点映射关系中删除所述附加映射条目;以及
指示所述父亲应用节点来恢复所述应用节点的功能。
9.根据权利要求1所述的方法,进一步包括:
根据确定接收到针对所述分布式应用系统中的目标数据对象的读取请求,基于所述目标数据对象的名称确定所述目标数据对象的哈希标识符;
基于所述哈希标识符确定所述目标数据对象在所述分布式应用系统中的地址;以及
根据确定所述地址指向所述故障应用节点,向所述读取请求的请求者提供故障通知。
10.根据权利要求9所述的方法,其中所述分布式应用系统包括数据对象映射关系,所述数据对象映射关系中的映射条目描述所述分布式应用系统中的数据对象的哈希标识符与所述数据对象在所述分布式应用系统中的地址之间的关联关系;以及
其中基于所述哈希标识符确定所述数据对象在所述分布式应用系统中的地址包括:在所述数据对象映射关系中查找所述哈希标识符以确定所述目标数据对象的地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于伊姆西IP控股有限责任公司,未经伊姆西IP控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911206409.8/1.html,转载请声明来源钻瓜专利网。