[发明专利]一种支付系统的故障自动切换方法及装置在审
申请号: | 202110739281.2 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113419889A | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 王倩;许泽鹏;唐军文;徐维君 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F9/445;G06Q20/08;G06Q40/02 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 刘熔;赵平 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 支付 系统 故障 自动 切换 方法 装置 | ||
本发明提供了一种支付系统的故障自动切换方法及装置,可以应用于金融领域,方法包括:对实时获取的交易数据和历史交易数据进行分析,获得分析结果;当分析结果为异常时,判断异常类型并获取异常类型对应的应急参数;应急参数与异常类型的映射关系为预先生成;根据应急参数修改支付系统在配置中心路由中对应的参数,以使支付系统的交易路由对接至应急处理集群服务器,以便应急处理集群服务器能够对外提供支付服务。通过优化故障切换方法,建立起一个外部的支付应急系统,用于在现有的支付系统的核心节点出现短期无法恢复的故障时,将业务通过路由集群切换到此应急集群,以保障重要的业务不被中断。
技术领域
本申请属于分布式故障处理技术领域,具体地讲,涉及一种支付系统的故障自动切换方法及装置。
背景技术
传统的银行24小时支付系统如果遇到故障应急场景,主要是以人工介入为主。目前银行支付系统主要采用分布式部署模式,通常引起故障的原因有容器故障、网络故障、核心处理节点程序故障等。当生产出现故障时,运维人员首先要根据监控信息确定产生故障的原因,然后根据不同原因采用不同的故障处理方案,如容器隔离、园区切换等。在实际应用中,人工介入操作,人为的判断和操作耗时长,影响银行系统连续提供服务的时间。
发明内容
本申请提供了一种支付系统的故障自动切换方法及装置,以至少解决交易系统发生故障时需要人工介入修复的问题。
根据本申请的第一个方面,提供了一种支付系统的故障自动切换方法,包括:
对实时获取的交易数据和历史交易数据进行分析,获得分析结果;
当分析结果为异常时,判断异常类型并获取异常类型对应的应急参数;应急参数与异常类型的映射关系为预先生成;
根据应急参数修改支付系统在配置中心路由中对应的参数,以使支付系统的交易路由对接至应急处理集群服务器,以便应急处理集群服务器能够对外提供支付服务。
在一实施例中,对实时获取的交易数据和历史交易数据进行分析,获得分析结果,包括:
将实时获取的交易量与历史同期交易量进行比对,获得交易量分析结果;
将实时获取的交易成功率跟历史交易成功率进行对比,获得成功率分析结果。
在一实施例中,当分析结果为异常时,判断异常类型并获取异常类型对应的应急参数,包括:
当交易量分析结果或成功率分析结果异常时,判断异常类型;
根据异常类型从预先生成的应急参数与异常类型映射关系表中查找对应的应急参数。
在一实施例中,支付系统的故障自动切换方法还包括:
实时探测当前交易成功率和交易量是否恢复至正常状态;
如果是,调用配置中心接口修改配置中心中的应急参数,将部分商户切换至正常支付系统。
在一实施例中,支付系统的故障自动切换方法还包括:
将部分商户切换至正常支付系统并运行预设的一段时间后,将部分商户在历史该段时间内的交易成功率与当前交易成功率进行对比;
如果对比结果正常,则调用配置中心接口修改配置中心中的应急参数,将全部商户切换至正常支付系统。
根据本申请的第二个方面,还提供了一种支付系统的故障自动切换装置,包括:
分析单元,用于对实时获取的交易数据和历史交易数据进行分析,获得分析结果;
应急参数调用单元,用于当分析结果为异常时,判断异常类型并获取异常类型对应的应急参数;应急参数与异常类型的映射关系为预先生成;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110739281.2/2.html,转载请声明来源钻瓜专利网。