[发明专利]数据处理方法及其装置在审
| 申请号: | 201911359364.8 | 申请日: | 2019-12-25 |
| 公开(公告)号: | CN113037797A | 公开(公告)日: | 2021-06-25 |
| 发明(设计)人: | 杨继尚;戴岳华;李超;黄国辉;丁鹏 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/879 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 聂秀娜 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 及其 装置 | ||
本申请实施例公开了一种数据处理方法,可以用于存储系统中。请求节点向N个业务节点发送数据查询消息,请求节点接收M个查询应答消息,所述查询应答消息包括生产所述业务节点中的数据的节点信息,M为小于等于N的正整数,请求节点根据M个查询应答消息确定目标节点,请求节点向目标节点发送批量同步请求消息,请求节点接收目标节点发送的批量同步应答消息,批量同步应答消息包括目标节点中的数据,请求节点存储目标节点中的数据。本申请实施例可以同步目标节点生产的数据,且不向目标节点同步请求节点生产的数据,因此节省了系统的资源。
技术领域
本申请实施例涉及计算机技术领域,具体涉及一种数据处理方法及其装置。
背景技术
为了实现高可靠性,网络设备需要应用(APP,Application)支持独立升级和重启。为了进一步提高APP重启的业务恢复速度,通常将APP的状态数据外置到独立的数据库(DB,data base),从而业务进程重启后,可以通过读取DB中的状态数据,快速恢复到之前的状态。另外,设备内各个APP的状态数据通过DB集中外置,使得各个APP可以通过DB支持的订阅/发布机制,获得自己感兴趣的其他APP的状态数据,促进了业务进程间的解耦。
很多网络设备是由多个节点组成的,每个节点运行独立的操作系统(Operationsystem,OS)OS、DB和一些APP,它可以是网络设备里面的一块单板,如主处理单元(MainProcessing Unit,MPU)、线路处理单元(Line Processing Unit,LPU)或者业务处理单元(Service Processing Unit,SPU)或者单板上的某一个中央处理单元(CentralProcessing Unit,CPU),比如SPU上可能有多个CPU分别运行不同的OS、DB和APP。不同的节点上的APP都会产生数据,这些数据可能需要同步到其它的节点。
在传统的数据库同步中,主节点向从节点同步自己生产的数据,所以当主节点向从节点同步完成后,主节点和从节点上的数据库的内容是一致的,导致相同的数据内容冗余,浪费了系统资源。
发明内容
本申请提供了一种数据处理方法及其装置,用于同步目标节点生产的数据,且不向目标节点同步请求节点生产的数据,因此节省了系统的资源。
本申请第一方面提供了一种数据处理方法。
存储系统中的某一个节点需要向其他节点同步业务数据时,则该节点会根据该节点需要消费的数据类型向存储系统内的其他N个节点发送数据查询消息,该节点即为请求节点,该N个节点为N个业务节点。该N个业务节点包括和该请求节点消费相同数据类型的节点,还包括生产该请求节点消费数据的节点。该数据查询消息中携带了请求节点的节点类型的标识,该N为正整数。
当请求节点向N个业务节点发送数据查询消息之后,该请求节点会接收到M个查询应答消息,该M个查询应答消息是由该N个业务节点中的M个业务节点分别发送的,该M个查询应答消息中的每个查询应答消息是业务节点根据请求节点的节点类型的标识生成,每个查询应答消息包括生产该业务节点中的数据的节点信息,该M为小于等于N的正整数。
该请求节点根据M个查询应答消息确定需要同步数据的目标节点,该目标节点中至少一种数据类型为该请求节点消费的数据类型,该M个业务节点中包括该目标节点。
该请求节点确定完目标节点之后,生成批量同步请求消息,该批量同步请求消息用于向目标节点请求同步该目标节点中的数据,生成该批量同步请求消息之后,该请求节点会向该目标节点发送该批量同步请求消息。
请求节点向目标节点发送批量同步请求消息之后,请求节点会接收到目标节点发送的批量同步应答消息,该批量同步应答消息包括了该目标节点中的数据。
请求节点从该批量同步请求消息中获取到了该目标节点中的数据之后,则该请求节点存储该目标节点中的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911359364.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:三维封装结构制备方法
- 下一篇:相变材料及其制备方法、电子元器件





