业务处理方法、装置、设备、介质和程序产品制造方法及图纸

技术编号:34139933 阅读:15 留言:0更新日期:2022-07-14 17:34
本公开提供了一种业务处理方法,可以应用于计算机技术领域。该方法包括:响应于第一系统处于故障状态的消息,从该第一系统切回至第二系统,并将该第一系统的通信地址在该第一系统中设置为不可用状态,该第一系统为用于替换该第二系统的替换系统,获取该第一系统中的目标数据以及该第一系统的通信地址,该目标数据为将该第二系统切换至该第一系统后产生的数据,将该目标数据发送给该第二系统并将该第二系统的通信地址修改为该第一系统的通信地址。本公开还提供了一种业务处理装置、设备、存储介质和程序产品。介质和程序产品。介质和程序产品。

Business processing methods, devices, equipment, media and program products

【技术实现步骤摘要】
业务处理方法、装置、设备、介质和程序产品


[0001]本公开涉及计算机领域,具体地涉及一种业务处理方法、装置、设备、介质和程序产品。

技术介绍

[0002]系统升级作为金融系统中的重要环节,对在升级期间的发生的交易的连续性及产生的数据的有效性均具有极高的要求,而为保证系统平稳升级需要制定相应切换机制。
[0003]通常情况下现有切换机制为保证能够有效平稳的进行系统升级,需要对旧系统进行停机处理,然而,若在旧系统停机期间新系统发生故障,则会导致业务办理异常。

技术实现思路

[0004]鉴于上述问题,本公开提供了一种业务处理方法、装置、设备、介质和程序产品,可在新系统发生故障时正常办理业务。
[0005]根据本公开的第一个方面,提供了一种业务处理方法,包括:
[0006]响应于第一系统处于故障状态的消息,从所述第一系统切回至第二系统,并将所述第一系统的通信地址在所述第一系统中设置为不可用状态,所述第一系统为用于替换所述第二系统的替换系统;
[0007]获取所述第一系统中的目标数据以及所述第一系统的通信地址,所述目标数据为将所述第二系统切换至所述第一系统后产生的数据;
[0008]将所述目标数据发送给所述第二系统,并将所述第二系统的通信地址修改为所述第一系统的通信地址,以使所述第二系统利用所述目标数据处理业务;
[0009]其中,所述第一系统对应的数据库与所述第二系统对应的数据库均为异构数据库。
[0010]在本公开一实施例中,所述获取所述第一系统中的目标数据包括:
[0011]查找所述第一系统对应的数据库;
[0012]从所述第一系统对应的数据库中,获取将所述第二系统切换至所述第一系统后所述第一系统对应的数据库所存储的增量数据,所述目标数据包括所述存储的增量数据。
[0013]在本公开一实施例中,所述获取所述第一系统中的目标数据包括:
[0014]获取将所述第二系统切换至所述第一系统后产生的日志数据,所述目标数据包括所述日志数据。
[0015]在本公开一实施例中,所述将所述目标数据发送给所述第二系统包括:
[0016]查找所述第二系统对应的数据库;
[0017]将所述目标数据发送给所述第二系统对应的数据库。
[0018]在本公开一实施例中,所述从所述第一系统切回至第二系统之后,包括:
[0019]获取所述第一系统中未处理完成的业务请求;
[0020]将所述未处理完成的业务请求发送给所述第二系统。
[0021]在本公开一实施例中,所述将所述未处理的交易请求发送给所述第二系统之后,包括:
[0022]获取从所述第一系统切回至所述第二系统的过程中,所述第一系统产生的全部业务报文;
[0023]将所述全部业务报文发送给所述第二系统。
[0024]在本公开一实施例中,所述将所述全部业务报文发送给所述第二系统包括:
[0025]通过报文模拟转发器,将所述全部业务报文发送给所述第二系统。
[0026]本公开的第二方面提供了一种业务处理装置,包括:
[0027]切回模块,用于响应于第一系统处于故障状态的消息,从所述第一系统切回至第二系统,并将所述第一系统的通信地址在所述第一系统中设置为不可用状态,所述第一系统为用于替换所述第二系统的替换系统;
[0028]数据获取模块,用于获取所述第一系统中的目标数据以及所述第一系统的通信地址,所述目标数据为将所述第二系统切换至所述第一系统后产生的数据;
[0029]数据发送模块,用于将所述目标数据发送给所述第二系统,并将所述第二系统的通信地址修改为所述第一系统的通信地址,以使所述第二系统利用所述目标数据处理业务。
[0030]在本公开一实施例中,所述数据获取模块包括:
[0031]查找模块,用于查找所述第一系统对应的数据库;
[0032]增量数据获取模块,用于从所述第一系统对应的数据库中,获取将所述第二系统切换至所述第一系统后所述第一系统对应的数据库所存储的增量数据,所述目标数据包括所述存储的数据。
[0033]在本公开一实施例中,所述据获取模块包括:
[0034]日志数据获取模块,用于获取将所述第二系统切换至所述第一系统后产生的日志数据,所述目标数据包括所述日志数据。
[0035]在本公开一实施例中,所述数据发送模块包括:
[0036]数据库查找模块,用于查找所述第二系统对应的数据库;
[0037]目标数据发送模块,用于将所述目标数据发送给所述第二系统对应的数据库。
[0038]在本公开一实施例中,所述装置包括:
[0039]请求获取模块,用于获取所述第一系统中未处理完成的业务请求;
[0040]请求发送模块,用于将所述未处理完成的业务请求发送给所述第二系统。
[0041]在本公开一实施例中,所述装置还包括:
[0042]报文获取模块,用于获取从所述第一系统切回至所述第二系统的过程中,所述第一系统产生的全部业务报文;
[0043]报文发送模块,用于将所述全部业务报文发送给所述第二系统。
[0044]在本公开一实施例中,所述报文发送模块用于通过报文模拟转发器,将所述全部业务报文发送给所述第二系统。
[0045]本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述业务处理方法。
[0046]本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述业务处理方法。
[0047]本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述业务处理方法。
附图说明
[0048]通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
[0049]图1示意性示出了根据本公开实施例的业务处理方法、装置、设备、介质和程序产品的应用场景图;
[0050]图2示意性示出了根据本公开实施例的业务处理方法的流程图;
[0051]图3示意性示出了根据本公开实施例的业务处理方法的流程图;
[0052]图4示意性示出了根据本公开实施例的业务处理方法的流程图;
[0053]图5示意性示出了根据本公开实施例的数据转移的示意图。
[0054]图6示意性示出了根据本公开实施例的业务处理装置的结构框图;以及
[0055]图7示意性示出了根据本公开实施例的适于实现业务处理方法的电子设备的方框图。
具体实施方式
[0056]以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务处理方法,包括:响应于第一系统处于故障状态的消息,从所述第一系统切回至第二系统,并将所述第一系统的通信地址在所述第一系统中设置为不可用状态,所述第一系统为用于替换所述第二系统的替换系统;获取所述第一系统中的目标数据以及所述第一系统的通信地址,所述目标数据为将所述第二系统切换至所述第一系统后产生的数据;将所述目标数据发送给所述第二系统,并将所述第二系统的通信地址修改为所述第一系统的通信地址,以使所述第二系统利用所述目标数据处理业务;其中,所述第一系统对应的数据库与所述第二系统对应的数据库均为异构数据库。2.根据权利要求1所述的方法,所述获取所述第一系统中的目标数据包括:查找所述第一系统对应的数据库;从所述第一系统对应的数据库中,获取将所述第二系统切换至所述第一系统后所述第一系统对应的数据库所存储的增量数据,所述目标数据包括所述存储的增量数据。3.根据权利要求1或2所述的方法,所述获取所述第一系统中的目标数据包括:获取将所述第二系统切换至所述第一系统后产生的日志数据,所述目标数据包括所述日志数据。4.根据权利要求3所述的方法,所述将所述目标数据发送给所述第二系统包括:查找所述第二系统对应的数据库;将所述目标数据发送给所述第二系统对应的数据库。5.根据权利要求1所述的方法,所述从所述第一系统切回至第二系统之后,包括:获取所述第一系统中未处理完成的业务请求;将所述未处理完成的业务请求发送给所述第二系统。6.根据权利要求5所述的方法,所...

【专利技术属性】
技术研发人员:陈永胜丛日飞邱晓海
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1