[发明专利]多系统数据同步方法、装置、设备及存储介质在审
申请号: | 202110209515.2 | 申请日: | 2021-02-25 |
公开(公告)号: | CN112818064A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 庞雪莲 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/2455 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 518027 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统 数据 同步 方法 装置 设备 存储 介质 | ||
1.一种多系统数据同步方法,其特征在于,所述多系统数据同步方法包括:
获取客户端发起的数据同步请求,并解析所述数据同步请求,得到请求数据同步的一个或多个业务节点信息;
将所述业务节点信息传入预置数据调配中心,并在所述数据调配中心查询与所述业务节点信息相关联的多个业务系统信息以及所述各业务系统信息对应业务系统的数据接收类型;
将所述业务节点信息、所述业务系统信息和所述业务系统对应的数据接收类型组装成请求同步数据的接口标识信息;
从预置数据库中调用与所述接口标识信息相关联的待同步数据,并将所述待同步数据传入所述数据调配中心;
基于所述数据接收类型,采用所述数据调配中心的封装节点对所述待同步数据进行封装;
采用异步线程,将封装后的待同步数据同步至对应的业务系统。
2.根据权利要求1所述的多系统数据同步方法,其特征在于,在所述获取客户端发起的数据同步请求之前,还包括:
接收客户端上传的注册信息并传入所述数据调配中心,其中,所述注册信息包括待注册业务节点信息、待注册业务系统信息和所述待注册业务系统信息对应待注册业务系统的数据接收类型;
根据所述待注册业务节点信息、所述待注册业务系统信息和所述待注册业务系统对应的数据接收类型,生成待注册业务节点中的关联信息。
3.根据权利要求2所述的多系统数据同步方法,其特征在于,所述在所述数据调配中心查询与所述业务节点信息相关联的多个业务系统信息以及所述各业务系统信息对应业务系统的数据接收类型包括:
在所述数据调配中心中匹配所述业务节点信息对应的业务节点,并获取业务节点中的关联信息;
解析所述关联信息,得到与所述业务节点信息相关联的业务系统信息以及所述各业务系统对应的数据接收类型。
4.根据权利要求1所述的多系统数据同步方法,其特征在于,所述数据调配中心还包括过滤节点、检查节点、修改节点,在所述基于所述数据接收类型,采用所述数据调配中心的封装节点对所述待同步数据进行封装之前,还包括:
采用所述过滤节点对所述待同步数据进行清洗,并采用所述检查节点提取所述清洗后的待同步数据中的检查点标识;
根据所述检查点标识,采用所述修改节点,按照预设修改规则对所述待同步数据进行修改;
将修改后的待同步数据转发至所述数据调配中心的封装节点。
5.根据权利要求1-4中任一项所述的多系统数据同步方法,其特征在于,所述采用异步线程,将封装后的待同步数据同步至对应的业务系统包括:
将封装后的待同步数据存放到全局缓冲队列中,并采用预置线程池中的主线程从所述全局缓冲队列中逐个取出待同步数据;
查询所述线程池中是否存在空闲子线程,若存在空闲子线程,则将取出的待同步数据随机分发给空闲子线程的缓冲子队列中;
若不存在空闲子线程,则根据线程池中工作子线程的数据处理量,将取出的待同步数据分发给数据处理量最少的工作子线程的缓冲子队列中;
通过所述空闲子线程或所述工作子线程,从所述缓冲子队列中取出待同步数据并同步至对应的业务系统。
6.根据权利要求5所述的多系统数据同步方法,其特征在于,在所述采用异步线程,将封装后的待同步数据同步至对应的业务系统之后,还包括:
判断所述待同步数据同步至对应的业务系统的过程中是否发生异常;
若发生异常,则返回当前空闲子线程或当前工作子线程的堆栈信息,并将所述堆栈信息封装成异常文件并返回至当前空闲子线程或当前工作子线程对应的缓冲子队列中;
在预置计时周期后,通过当前空闲子线程或当前工作子线程,重新将所述异常文件同步至对应的业务系统;
若未成功将所述异常文件同步至对应的业务系统,则循环执行所述在预置计时周期后,通过当前空闲子线程或当前工作子线程,重新将所述异常文件同步至对应的业务系统的步骤,直到成功将所述异常文件同步至对应的业务系统或者同步预置次数后停止,生成异常文件处理报告并返回至客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110209515.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种与口腔鳞癌相关的生物标志物
- 下一篇:土壤管道流侵蚀模拟试验装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置