【技术实现步骤摘要】
本专利技术属于数据处理领域,尤其涉及一种基于中间件的多系统数据一致性比对方法。
技术介绍
多系统之间的接口进行传输数据,如何保证多系统之间的数据一致性问题,目前只能通过手工比对才能完成,工作量极大,不能快速有效查找多系统之间的数据一致性问题,由于人工比对的不精确,造成多系统之间的数据不一致。
技术实现思路
本专利技术的目的在于克服现有技术的不足,利用中间件来实现多系统之间的数据一致性比对。一种基于中间件的多系统数据一致性比对方法,具体步骤如下:S1、建立网关代码模板,所述网关代码模板包括:分布式中间件代理节点代码模板,控制模块代码模板,时间同步模块代码模板;S2、定义网关中交互数据描述文件的格式;S3、将多系统之间的接口全部放在中间件执行,所述中间件根据系统业务不同按照S1和S2所述规则定时通过接口抽取数据;S4、将抽取得到的数据完全传送到中间数据库中;S5、设定时间点对中间数据库中的数据和业务系统中的数据进行整体检查,确定时间段内数据全部对接成功,其中,所述业务系统中的传输数据存放在中间件的中间数据库中;S6、根据S5所述业务系统的规则,制定算法,在T时刻通过定时任务对数据A进行对比,所述数据A为中间数据库中的各系统全部数据,若对比结果不一致,则通过系统邮件的方式报警。本专利技术的有益效果是:1.基于中间件的方式,进行数据对比,不会影响各业务系统的正常运行。2.能快速对多业务系统的数据一致性进行分析,找出数据不一致的原因,为数据的完整性和一致性提供帮助。3.降低多业务系统数据一致性比对的成本。4.增强多业务系统数据一致性比对的准确性。具体实施方式下面结合具 ...
【技术保护点】
一种基于中间件的多系统数据一致性比对方法,其特征在于,具体步骤如下:S1、建立网关代码模板,所述网关代码模板包括:分布式中间件代理节点代码模板,控制模块代码模板,时间同步模块代码模板;S2、定义网关中交互数据描述文件的格式;S3、将多系统之间的接口全部放在中间件执行,所述中间件根据系统业务不同按照S1和S2所述规则定时通过接口抽取数据;S4、将抽取得到的数据完全传送到中间数据库中;S5、设定时间点对中间数据库中的数据和业务系统中的数据进行整体检查,确定时间段内数据全部对接成功,其中,所述业务系统中的传输数据存放在中间件的中间数据库中;S6、根据S5所述业务系统的规则,制定算法,在T时刻通过定时任务对数据A进行对比,所述数据A为中间数据库中的各系统全部数据,若对比结果不一致,则通过系统邮件的方式报警。
【技术特征摘要】
1.一种基于中间件的多系统数据一致性比对方法,其特征在于,具体步骤如下:S1、建立网关代码模板,所述网关代码模板包括:分布式中间件代理节点代码模板,控制模块代码模板,时间同步模块代码模板;S2、定义网关中交互数据描述文件的格式;S3、将多系统之间的接口全部放在中间件执行,所述中间件根据系统业务不同按照S1和S2所述规则定时通过接口抽取数据;S4、将抽取得...
【专利技术属性】
技术研发人员:董本建,汪林,
申请(专利权)人:成都轻松益家电子商务有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。