【技术实现步骤摘要】
银行核心系统的数据同步方法、装置和电子设备
[0001]本申请涉及数据同步
,具体而言,涉及一种银行核心系统的数据同步方法、装置、计算机可读存储介质和电子设备。
技术介绍
[0002]当银行核心系统发生数据变更时,无法及时将变更信息同步其他系统,导致各银行核心系统之间数据不一致。
[0003]技术架构从单体应用演进到分布式架构,数据存储也由共享存储演进为多种数据存储共存,同时为了满足不断发展的业务需要,往往由多个系统构建一套解决方案来满足客户不同的业务需求,系统之间的通信可以通过RPC、HTTP、消息中间件等方式实现,这些通信方式屏蔽了系统架构、实现语言等方面的差异。
[0004]在系统内部,由于数据结构统一,数据存储采用相同的数据库或者是redis、ES等存储系统,可以通过自有的数据同步技术,如流复制或者多副本实现数据实时同步,系统之间往往由于业务侧重点不同,在数据结构设计上有较大差异,无法直接采用存储系统自有的数据同步技术,通常需要系统实现数据提取、解析、转换才能将数据转换成匹配的数据结构。 >[0005]针对异本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种银行核心系统的数据同步方法,其特征在于,包括:调取消息中间件中的第一数据同步请求信息,将所述第一数据同步请求信息的数据进行解析,得到第二数据同步请求信息,以使得所述第二数据同步请求信息可被目标银行核心系统直接执行,其中,所述第一数据同步请求信息为请求同步待同步业务数据为目标业务数据的信息,所述待同步业务数据为所述目标银行核心系统中的与源银行核心系统中的业务数据不同的业务数据,所述目标业务数据为所述源银行核心系统中与所述待同步业务数据对应的业务数据;将所述第二数据同步请求信息发送至所述目标银行核心系统,以更新目标银行核心系统的数据库中需要同步的业务数据。2.根据权利要求1所述的方法,其特征在于,调取消息中间件中的第一数据同步请求信息,包括:实时调取所述消息中间件中的第一数据同步请求信息。3.根据权利要求1所述的方法,其特征在于,在将所述第二数据同步请求信息发送至所述目标银行核心系统之后,所述方法还包括:确定所述待同步业务数据是否已成功同步为目标业务数据;在确定所述待同步业务数据已成功同步为目标业务数据的情况下,确定数据同步工作已完成,所述数据同步工作用于表征更新目标银行核心系统的数据库中需要同步的业务数据的工作;在确定所述待同步业务数据未成功同步为目标业务数据的情况下,将所述消息中间件中的所述第一数据同步请求信息存储至所述消息中间件的重试队列中,并调取所述重试队列的所述第一数据同步请求信息,所述重试队列为所述消息中间件中需要重试的所述第一数据同步请求信息。4.根据权利要求3所述的方法,其特征在于,调取所述重试队列的所述第一数据同步请求信息,包括:在将所述第二数据同步请求信息发送至所述目标银行核心系统之后,经过第一预定时间的情况下,调取所述重试队列的所述第一数据同步请求信息;记录所述第一数据同步请求信息的重试次数。5.根据权利要求4所述的方法,其特征在于,在记录所述第一数据同步请求...
【专利技术属性】
技术研发人员:邓萍,杜谋,胡瑞娟,桂鹏飞,廖伟,苏志强,
申请(专利权)人:中国邮政储蓄银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。