一种数据同步方法技术

技术编号:39045122 阅读:36 留言:0更新日期:2023-10-10 11:58
本发明专利技术公开了一种数据同步方法,本发明专利技术把数据同步功能抽离成一个独立的、公共服务的方式,将来源于不同业务的数据按照实际发生的时间转化为有序的、统一格式的命令集合,解决了数据同步功能与业务功能存在的深度耦合问题。本发明专利技术通过引入可配置的业务清单功能,提供了更加灵活、简易的拓展能力。本发明专利技术通过命令集合的方式将所有需要同步的数据进行持久化管理,解决了数据同步过程中状态无法管理、结果无法回溯的问题,为数据同步功能提供了准确的数据分析支撑,为实现数据同步过程的精准定位、结果回溯提供了完整的数据支撑。结果回溯提供了完整的数据支撑。结果回溯提供了完整的数据支撑。

【技术实现步骤摘要】
一种数据同步方法


[0001]本专利技术属于数据管理
,具体涉及一种数据同步方法。

技术介绍

[0002]目前,根据铁路供电生产管理系统的应用场景和面向的用户群体,整个系统分为中心级CTR应用平台和分支级BR应用平台。铁路供电生产管理系统CTR应用平台和BR应用平台采用异地部署,且一个CTR应用平台对应多个BR应用平台。在日常应用中会频繁涉及BR应用平台数据向CTR应用平台的数据汇总和CTR应用平台数据向各个BR应用平台的数据下发。目前常规的数据同步多是采用接口的方式,根据不同的业务制定相应的数据上传或下发的接口,这些接口通常业务功能独立,接口与业务深度耦合,数量繁多以及数据处理逻辑各异。
[0003]常规的数据同步方式必须严格依赖具体业务进行定制开发,并且在处理关联复杂的数据或处理前后时序敏感的数据时需要专门的服务进行协助完成。随着系统的商业运行,现有的数据同步方式在拓展和维护上会更加繁琐,只要有同步业务新增就需要定制专门的接口进行业务处理,并且在数据同步结果的统计和跟踪上也无法做到全面统计、精准定位。常规的数据同步方式,无法满本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据同步方法,其特征在于,包括:接收发送方发送的请求指令,根据预设的拦截清单判断所述请求指令是否为需要拦截的指令,若是,则将所述请求指令转化为命令语句,将所述命令语句存储于命令集合中并经过预处理后发送给接收方。2.如权利要求1所述的一种数据同步方法,其特征在于,所述将所述请求指令转化为命令语句的具体步骤包括:将所述请求指令转化为带有动作标识的标准格式的JSON数据,再将JSON数据按照动作标识转化为命令语句。3.如权利要求2所述的一种数据同步方法,其特征在于,采用工具类的命令转化器将所述请求指令转化为带有动作标识的标准格式的JSON数据。4.如权利要求1所述的一种数据同步方法,其特征在于,所述发送方和所述接收方的数据库结构一致且数据的主键信息在全系统具有唯一性。5.如权利要求1所述的一种数据同步方法,其特征在于,还包括:配置所述拦截清单,具体包括:创建service_order.xml配置文件;配置service_order.xml对应bean的映射信息;配置待同步的业务信息;创建service_order.xml对应的bean;bean将业务清单转化为二进制的拦截清单。6.如权利要求5所述的一种数据同步方法,其特征在于,所述拦截清单中记载有待拦截的服务名称以及动作;所述根据预设的拦截清单判断所...

【专利技术属性】
技术研发人员:王兴张学青彭景强
申请(专利权)人:北京瑞凯软件科技开发有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1