[发明专利]分布式系统之间的数据同步方法及系统有效
申请号: | 202010710041.5 | 申请日: | 2020-07-22 |
公开(公告)号: | CN111881123B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 宋文平;亓开元;张百林 | 申请(专利权)人: | 北京浪潮数据技术有限公司 |
主分类号: | G06F16/215 | 分类号: | G06F16/215;G06F16/23;G06F16/27;G06F9/48 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘晓菲 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 系统 之间 数据 同步 方法 | ||
1.一种分布式系统之间的数据同步方法,其特征在于,应用于资源管理系统中,包括:
向PCI设备管理系统发送拉取指令,调用所述PCI设备管理系统的接口拉取各个PCI设备的信息数据;
在所述PCI设备管理系统将拉取到的各个PCI设备的信息数据按照预设规则进行过滤之后,接收所述PCI设备管理系统发送的反馈数据;
根据所述反馈数据对系统资源管理数据库进行数据更新以完成数据同步;
所述PCI设备管理系统将拉取到的各个PCI设备的信息数据按照预设规则进行过滤,包括:
所述PCI设备管理系统将拉取到的各个PCI设备的信息数据输入至由N个过滤单元构成的过滤器中;N为正整数;
针对任意一个PCI设备的信息数据,当该PCI设备的信息数据满足各个过滤单元的要求时,将该PCI设备的信息数据作为通过了所述过滤器的信息数据;
将通过了所述过滤器的各个PCI设备的信息数据作为反馈数据;
还包括:
所述PCI设备管理系统将未通过所述过滤器的各个PCI设备的信息数据作为第二类数据,并存储至缓存中;
所述PCI设备管理系统判断所述反馈数据发送完毕的时刻与最近一次接收到所述拉取指令的时刻的差值是否大于等于预设阈值;
如果否,则在所述反馈数据发送完毕之后将所述缓存中的所述第二类数据发送至所述资源管理系统,以使所述资源管理系统根据所述第二类数据对系统资源管理数据库进行数据更新。
2.根据权利要求1所述的分布式系统之间的数据同步方法,其特征在于,所述过滤器至少包括设备使用率过滤单元;
其中,所述设备使用率过滤单元设置有设备使用率阈值,针对任意一个PCI设备的信息数据,当该PCI设备的信息数据中携带的设备使用率超过所述设备使用率阈值时,该PCI设备的信息数据被确定为未通过所述过滤器的PCI设备的信息数据。
3.根据权利要求1所述的分布式系统之间的数据同步方法,其特征在于,所述过滤器至少包括设备类型过滤单元,设备型号过滤单元,设备所在集群过滤单元以及节点资源使用率过滤单元;
其中,针对任意一个PCI设备的信息数据,当该PCI设备的信息数据中携带的设备类型不在所述设备类型过滤单元设定的类型库中,该PCI设备的信息数据被确定为未通过所述过滤器的PCI设备的信息数据;
针对任意一个PCI设备的信息数据,当该PCI设备的信息数据中携带的设备型号不在所述设备型号过滤单元设定的型号库中,该PCI设备的信息数据被确定为未通过所述过滤器的PCI设备的信息数据;
针对任意一个PCI设备的信息数据,当该PCI设备的信息数据中携带的设备所在集群的等级不符合所述设备所在集群过滤单元的等级设定时,该PCI设备的信息数据被确定为未通过所述过滤器的PCI设备的信息数据;
针对任意一个PCI设备的信息数据,当该PCI设备的信息数据中携带的设备所在节点的资源使用率超过所述节点资源使用率过滤单元设定的节点资源使用率时,该PCI设备的信息数据被确定为未通过所述过滤器的PCI设备的信息数据。
4.根据权利要求1所述的分布式系统之间的数据同步方法,其特征在于,还包括:
在所述PCI设备管理系统拉取到各个PCI设备的信息数据之后,在按照预设规则进行过滤之前,所述PCI设备管理系统将信息不完整的各个PCI设备的信息数据进行清除。
5.根据权利要求4所述的分布式系统之间的数据同步方法,其特征在于,还包括:
在将信息不完整的各个PCI设备的信息数据进行清除之后,在按照预设规则进行过滤之前,所述PCI设备管理系统将创建时间晚于更新时间的各个PCI设备的信息数据进行清除,并且将设备绑定时间晚于解绑时间的各个PCI设备的信息数据进行清除。
6.根据权利要求1所述的分布式系统之间的数据同步方法,其特征在于,所述根据所述反馈数据对系统资源管理数据库进行数据更新以完成数据同步,包括:
基于集合运算,根据所述反馈数据对系统资源管理数据库进行数据更新以完成数据同步。
7.一种分布式系统之间的数据同步系统,其特征在于,应用于资源管理系统中,包括:
拉取模块,用于向PCI设备管理系统发送拉取指令,调用所述PCI设备管理系统的接口拉取各个PCI设备的信息数据;
反馈数据接收模块,用于在所述PCI设备管理系统将拉取到的各个PCI设备的信息数据按照预设规则进行过滤之后,接收所述PCI设备管理系统发送的反馈数据;
数据同步模块,用于根据所述反馈数据对系统资源管理数据库进行数据更新以完成数据同步;
所述PCI设备管理系统将拉取到的各个PCI设备的信息数据按照预设规则进行过滤,包括:
所述PCI设备管理系统将拉取到的各个PCI设备的信息数据输入至由N个过滤单元构成的过滤器中;N为正整数;
针对任意一个PCI设备的信息数据,当该PCI设备的信息数据满足各个过滤单元的要求时,将该PCI设备的信息数据作为通过了所述过滤器的信息数据;
将通过了所述过滤器的各个PCI设备的信息数据作为反馈数据;
还包括:
第二类数据获取模块,用于将未通过过滤器的各个PCI设备的信息数据作为第二类数据,并存储至缓存中;
判断模块,用于判断反馈数据发送完毕的时刻与最近一次接收到拉取指令的时刻的差值是否大于等于预设阈值;如果否,则触发第二类数据发送模块,
第二类数据发送模块,用于在反馈数据发送完毕之后将缓存中的第二类数据发送至资源管理系统,以使资源管理系统根据第二类数据对系统资源管理数据库进行数据更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京浪潮数据技术有限公司,未经北京浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010710041.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种掘进机的智能操作装置
- 下一篇:一种数据库配置方法、装置及相关设备
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置