【技术实现步骤摘要】
一种熔断限额数据同步方法和装置
本申请属于互联网金融
,尤其涉及一种熔断限额数据同步方法和装置。
技术介绍
目前通过企业网银进行转账汇款、代发工资等操作,都是依赖的后台指令库。然而,随着数据量的不断增加,会导致指令库的异常,这样将影响企业网银的相关交易。企业网银熔断解耦的目的是为了实现ebbc专属产品群组和指令库解耦,从而保证在指令库异常期间,ebbc专属产品群组仍旧可以正常对外提供服务,以提升专属产品群组的容灾能力。企业客户交易限额信息的表数据一般是存储在F-EBANKC(企业网上银行)的指令库中,而企业网银交易逻辑是读取该数据库的限额信息。为实现熔断解耦,达到一旦企网指令库出现异常无法读取限额信息,但部分交易还能正常进行的目的,正式开启熔断机制前,需要将客户交易的限额累计数据从企网(F-EBANKC)指令oracle数据库同步到F-EBBCBASE(企业电子银行业务)的mysql分片数据库中。等到异常情况发生时,企业网银转账汇款、代发工资等交易可以通过读取、记录F-EBBCBASE的maysql分片数据库中 ...
【技术保护点】
1.一种熔断限额数据同步方法,其特征在于,所述方法包括:/n在累计限额增加的情况下,确定双写开关是否为开状态;/n在所述双写开关为开状态的情况下,调用目标数据库的限额服务,根据限额的增加额对所述目标数据库的分片库中的数据进行更新,再根据限额的增加额对指令库中的数据进行更新;/n在所述双写开关为关状态的情况下,将限额的累加额更新至所述指令库中。/n
【技术特征摘要】
1.一种熔断限额数据同步方法,其特征在于,所述方法包括:
在累计限额增加的情况下,确定双写开关是否为开状态;
在所述双写开关为开状态的情况下,调用目标数据库的限额服务,根据限额的增加额对所述目标数据库的分片库中的数据进行更新,再根据限额的增加额对指令库中的数据进行更新;
在所述双写开关为关状态的情况下,将限额的累加额更新至所述指令库中。
2.根据权利要求1所述的方法,其特征在于,根据限额的增加额对指令库中的数据进行更新,包括:
确定熔断开关是否为开状态;
在熔断开关为开状态的情况下,通过所述目标数据库登记回放任务,其中,所述登记回放任务用于表征限额的增加额需回放至所述指令库;
确定限额开关是否为开状态;
在限额开关为开状态的情况下,调用指令库限额服务通过读取所述目标数据库中的回放任务表,将限额的增加额更新至所述指令库中。
3.根据权利要求2所述的方法,其特征在于,在确定限额开关是否为开状态之后,还包括:
在所述限额开关为关状态的情况下,直接将限额的增加额更新至所述指令库中。
4.根据权利要求2所述的方法,其特征在于,在确定熔断开关是否为开状态之后,还包括:
在所述熔断开关为关状态的情况下,直接将限额的增加额更新至所述指令库中。
5.根据权利要求2所述的方法,其特征在于,通过所述目标数据库登记回放任务,包括:
登记如下内容至少之一作为所述回放任务:集团编号、金额、累计时间、回放时间、累计成功标志。
...
【专利技术属性】
技术研发人员:全嫣,段文渊,王岩,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。