一种直连银行端的高可用方法及装置制造方法及图纸

技术编号:30229719 阅读:17 留言:0更新日期:2021-09-29 10:00
本文提供了一种直连银行端的高可用方法及装置,预先设计客户端的配置文件,所述配置文件中包括不同配置开关与银行端不同园区地址的关联关系,且所有配置开关中有一有效配置开关,所述银行端不同园区的鉴权服务器中存储有客户端发送的校验文件,所述方法包括:向有效配置开关关联的地址发送校验文件访问请求;接收银行端的访问结果,判断访问结果与所述校验文件是否一致,若判断结果为否,则切换有效配置开关,若判断结果为是,则执行客户端与银行端之间的交易流程。本文能够在灾难发生时立刻进行响应,确保客户与银行端的关键业务在规定的时间内恢复到最低可接受程度。定的时间内恢复到最低可接受程度。定的时间内恢复到最低可接受程度。

【技术实现步骤摘要】
一种直连银行端的高可用方法及装置


[0001]本文涉及异常检测领域,尤其涉及一种直连银行端的高可用方法及装置。

技术介绍

[0002]随着移动互联网和全球化的持续快速发展,业务服务全天候连续运营已成为银行IT建设与企业经营追求的目标。对证券业的股票、期货等实时交易而言,业务停滞的每一秒都可能带来巨大损失。证券行业对于业务连续性的诉求更是远高于其他行业。如何实现减少甚至消除正常和非正常的停机对业务可用性造成的影响,实现业务连续性运转,也就成为了企业尤为关注的问题。
[0003]伴随着国内银行业的数据大集中,大多数银行开始创建多个数据中心。正常模式下,信息系统同时跨区域进行协同工作,并行地为业务访问提供服务;在单个数据中心发生故障或灾难的情况下,其他数据中心的系统可以接管关键业务或全部业务实现,达到互为备份的效果,实现用户的“故障无感知”。
[0004]然而目前,直连银行端的客户端(例如券商客户端)主要依靠专线进行通信,且券商端只配置银行端的一个IP地址,具体交易的负载均衡由银行端来实现。当银行端的单个数据中心发生故障或灾难时,可能因客户端到银行端的通信链路中断而影响联机交易的进行。

技术实现思路

[0005]本文用于解决现有技术中客户端与银行端仅通过一个IP地址相连,当IP地址对应的设备发生故障或灾难时,将会影响客户端与银行端的通信,进而影响交易。
[0006]为了解决上述技术问题,本文第一方面提供一种直连银行端的高可用方法,预先设计客户端的配置文件,所述配置文件中包括不同配置开关与银行端不同园区地址的关联关系,且所有配置开关中有一有效配置开关,所述银行端不同园区的鉴权服务器中存储有客户端发送的校验文件,所述方法包括:
[0007]向有效配置开关关联的地址发送校验文件访问请求;
[0008]接收银行端的访问结果,判断访问结果与所述校验文件是否一致,若判断结果为否,则切换有效配置开关。
[0009]作为本文进一步实施例中,切换有效配置开关,包括:
[0010]按预先设定的顺序向其余配置开关关联的地址发送校验文件访问请求,直至查找到访问结果与所述校验文件是否一致的配置开关,将访问结果与所述校验文件一致的配置开关作为有效配置开关。
[0011]作为本文进一步实施例中,直连银行端的高可用方法还包括:
[0012]接收银行端发送的异常园区信息;
[0013]判断所述有效配置开关关联的地址是否为异常园区的地址;
[0014]若判断结果为是,则切换有效配置开关。
[0015]作为本文进一步实施例中,银行端发送的异常园区信息的确定过程包括:
[0016]银行端各园区的鉴权服务器对本园区及其它园区的业务处理软硬件进行监听;
[0017]根据监听结果,确定异常园区信息;
[0018]发送异常园区信息至客户端。
[0019]作为本文进一步实施例中,发送异常园区信息至客户端,包括:
[0020]根据异常园区信息,获取异常园区的客户清单;
[0021]向客户清单中的客户端,发送所述异常园区信息。
[0022]作为本文进一步实施例中,直连银行端的高可用方法还包括:
[0023]若所述访问结果与所述校验文件一致且有效配置开关关联的地址为异常园区的地址,或所述访问结果与所述校验文件不一致且有效配置开关关联的地址不为异常园区的地址,则查询与银行端发生的最后M笔交易,判断M笔交易是否异常,若存在异常,则切换有效配置开关。
[0024]作为本文进一步实施例中,接收银行端发送的异常园区信息之后,还包括:
[0025]判断预定时间段内是否接收到相同的异常园区信息;
[0026]若判断结果为否,则执行判断所述有效配置开关关联的地址是否为异常园区的地址的步骤,若判断结果为是,则丢弃接收到的异常园区信息。
[0027]本文第二方面,提供一种直连银行端的高可用装置,设置于客户端中,所述客户端设计有配置文件,所述配置文件中包括不同配置开关与银行端不同园区通信地址的关联关系,且所有配置开关中有一有效配置开关,所述银行端不同园区的鉴权服务器中存储有客户端发送的校验文件,包括:
[0028]测试模块,用于向有效配置开关关联的地址发送校验文件访问请求;
[0029]分析模块,用于接收银行端的访问结果,判断访问结果与所述校验文件是否一致,若判断结果为否,则切换有效配置开关,若判断结果为是,则执行客户端与银行端之间的交易流程。
[0030]本文第三方面,提供一种计算机设备,包括存储器、处理器、以及存储在所述存储器上的计算机程序,所述计算机程序被所述处理器运行时,执行前述任一实施例所述的直连银行端的高可用方法的指令。
[0031]本文第四方面,提供一种计算机存储介质,其上存储有计算机程序,所述计算机程序被计算机设备的处理器运行时,执行前述任一实施例所述的直连银行端的高可用方法的指令。
[0032]本文提供的直连银行端的高可用方法及装置,通过在客户端的配置文件配置不同配置开关与银行端不同园区地址相关联,且所有配置开关中有一有效配置开关,在银行端不同园区的鉴权服务器中预先存储客户端发送的校验文件,客户端在执行交易流程之前,先向有效配置开关关联的地址发送校验文件访问请求;接收银行端的访问结果,判断访问结果与所述校验文件是否一致,若判断结果为否,说明配置开关关联地址所在设备或园区存在异常或发生了灾难,该种情况下切换有效配置开关,若判断结果为是,则执行客户端与银行端之间的交易流程,能够在灾难发生时立刻进行响应,确保客户与银行端的关键业务在规定的时间内恢复到最低可接受程度(满足所要求的RTO:Recovery Time Object)。
[0033]为让本文的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并
配合所附图式,作详细说明如下。
附图说明
[0034]为了更清楚地说明本文实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本文的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1示出了本文实施例配置开关与园区地址的关联关系示意图;
[0036]图2示出了本文实施例直连银行端的高可用方法的第一流程图;
[0037]图3示出了本文实施例直连银行端的高可用方法的第二流程图;
[0038]图4示出了本文实施例银行端发送异常园区信息过程的流程图;
[0039]图5示出了本文实施例直连银行端的高可用方法的第三流程图;
[0040]图6示出了本文实施例直连银行端的高可用方法的第四流程图;
[0041]图7示出了本文实施例直连银行端的高可用装置的结构图;
[0042]图8示出了本文具体实施例直连银行端的高可用方法的流程图;
[0043]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直连银行端的高可用方法,其特征在于,预先设计客户端的配置文件,所述配置文件中包括不同配置开关与银行端不同园区地址的关联关系,且所有配置开关中有一有效配置开关,所述银行端不同园区的鉴权服务器中存储有客户端发送的校验文件,所述方法包括:向有效配置开关关联的地址发送校验文件访问请求;接收银行端的访问结果,判断访问结果与所述校验文件是否一致,若判断结果为否,则切换有效配置开关,若判断结果为是,则执行客户端与银行端之间的交易流程。2.如权利要求1所述的直连银行端的高可用方法,其特征在于,切换有效配置开关,包括:按预先设定的顺序向其余配置开关关联的地址发送校验文件访问请求,直至查找到访问结果与所述校验文件是否一致的配置开关,将访问结果与所述校验文件一致的配置开关作为有效配置开关。3.如权利要求2所述的直连银行端的高可用方法,其特征在于,还包括:接收银行端发送的异常园区信息;判断所述有效配置开关关联的地址是否为异常园区的地址;若判断结果为是,则切换有效配置开关。4.如权利要求3所述的直连银行端的高可用方法,其特征在于,银行端发送的异常园区信息的确定过程包括:银行端各园区的鉴权服务器对本园区及其它园区的业务处理软硬件进行监听;根据监听结果,确定异常园区信息;发送异常园区信息至客户端。5.如权利要求4所述的直连银行端的高可用方法,其特征在于,发送异常园区信息至客户端,包括:根据异常园区信息,获取异常园区的客户清单;向客户清单中的客户端,发送所述异常园区信息。6.如权利要求3所述的直连银行端的高可用方法,其特征在于,还包括:若所述访问结果与所述校验...

【专利技术属性】
技术研发人员:那宏越龚雪周怡方海婷
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1