[发明专利]一种分布式渠道自动切换方法及存储介质在审
申请号: | 202210593309.0 | 申请日: | 2022-05-27 |
公开(公告)号: | CN114928563A | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 张圣云 | 申请(专利权)人: | 江苏苏宁银行股份有限公司 |
主分类号: | H04L43/103 | 分类号: | H04L43/103;H04L43/0811;H04L1/22;H04L45/28 |
代理公司: | 南京瑞华腾知识产权代理事务所(普通合伙) 32368 | 代理人: | 徐冲冲 |
地址: | 210000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 渠道 自动 切换 方法 存储 介质 | ||
本发明公开了一种分布式渠道自动切换方法及存储介质。该方法通过轮询的健康性检测对在使用的主渠道的健康状态进行监测,若所述主渠道的健康监测结果为不健康,则切换使用备用渠道;通过轮询的可用性监测,在切换为备用渠道后,监测判断所述主渠道的健康状态是否恢复,若恢复,则可回切至主渠道;通过健康性检测和可用性监测维护的渠道标记,在实时的流程中即时获取当前可用最高优先级渠道,并通过分布式流控锁逐级向低优先级渠道分流;通过对指定渠道执行结果维护一个异常请求池,以辅助所述健康性检测和可用性监测。相对于人工的渠道切换,该轻量级分布式流控锁及分布式渠道自动切换方法可以更敏锐地做出反应、更低成本地长久解决问题。
技术领域
本发明涉及计算机技术领域,具体涉及一种分布式渠道自动切换方法及存储介质。
背景技术
随着业务的快速发展,RPA机器人封装的联网身份二要素核查API难以满足线上高并发开户的场景需求,银行进一步接入了人行PICP系统,以提供全API级的支持高并发高可用的联网身份二要素核查服务。
随着业务的进一步发展,人行PICP系统的服务时间(7:30-19:30)难以满足线上24小时开户场景需求,进一步通过有公安资质认证的第三方联网身份二要素核查服务商接入了24小时服务的高并发高可用API服务。
由于第三方联网身份核查服务商非人行,并且有较高服务费,而人行数据准确性更高,并且免费,但是服务时间为7*12小时,并且非准点切换服务,在人工切换渠道时,往往出现切换了但人行渠道依旧可用,导致浪费,或者还没切换但人行渠道已经关闭,导致业务失败。因此需要一套有渠道权重,并且可以自动根据渠道健康性自动进行逐级来回切换,并且控制各渠道流量的方法。
发明内容
本发明的目的是针对现有技术存在的不足,提供一种分布式渠道自动切换方法及存储介质。
为实现上述目的,在第一方面,本发明提供了一种分布式渠道自动切换方法,包括:
步骤1、通过轮询的健康性检测对在使用的主渠道的健康状态进行监测,若所述主渠道的健康监测结果为不健康,则切换使用备用渠道;
步骤2、通过轮询的可用性监测,在切换为备用渠道后,监测判断所述主渠道的健康状态是否恢复,若恢复,则可回切至主渠道;
步骤3、通过健康性检测和可用性监测维护的渠道标记,在实时的流程中即时获取当前可用最高优先级渠道,并通过分布式流控锁逐级向低优先级渠道分流;
步骤4、通过对指定渠道执行结果维护一个异常请求池,以辅助所述健康性检测和可用性监测。
进一步的,还包括:通过轮询的健康性检测对当前在用的渠道的健康状态进行监测,若当前在用的渠道不健康,则对渠道标记进行降级维护,具体如下:
从分布式内存存储中间件获取当前在用的主渠道的tFlag,并所述tFlag判断当前在用的渠道是否为预期切回渠道,若为预期切回渠道则直接结束,否则执行下一步;
从分布式内存存储中间件获取当前错误集合,若错误集合为空,则表示当前渠道健康,直接退出,否则从所述错误集合中获取错误请求;
通过检测渠道执行所述错误请求,若结果依旧为错误,则在更替错误集合中请求多次尝试,到达预设次数后,将对当前在用的主渠道的tFlag进行降级处理,调整其值为低一级渠道。
进一步的,所述步骤2具体包括:
步骤2.1从分布式内存存储中间件获取当前在用渠道的tFlag,并根据当前在用渠道的tFlag判断当前在用渠道是否为监测渠道,若为监测渠道则继续下一步,否则直接结束;
步骤2.2、通过预期切回渠道执行错误集合中错误请求,若执行结果为成功,则在更替错误集合中请求多次尝试,到达预设次数后,将对指定渠道tFlag进行回切处理,调整其值为预期回切渠道值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏苏宁银行股份有限公司,未经江苏苏宁银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210593309.0/2.html,转载请声明来源钻瓜专利网。