异常地区数据服务隔离方法、装置、电子设备及介质与流程

文档序号:26142248发布日期:2021-08-03 14:27阅读:来源:国知局

技术特征:

1.一种异常地区数据服务隔离方法,应用于本地数据服务系统,方法包括:

创建用于记录地区隔离清单的中心数据库,创建用于过滤异常地区申请单的申请过滤器,建立所述中心数据库分别与所述本地数据服务系统和申请过滤器之间的通信连接;

所述申请过滤器响应于接收到的申请单,判断申请单所属地区是否在地区隔离清单内,如果是,则所述申请单所属地区为异常地区,将所述申请单过滤掉;否则,将所述申请单提交至本地数据服务系统;

所述本地数据服务系统接收到所述申请单,根据内置于本地数据服务系统中的服务故障判断模块,判断所述申请单所属地区是否存在本地数据服务故障;如果是,则将所述申请单所属地区加入地区隔离清单,以更新所述地区隔离清单。

2.根据权利要求1所述的方法,其中,所述地区隔离清单包括:

地区唯一标识、地区本地数据服务地址、服务请求参数、地区服务隔离开关和隔离开始时间;

其中,所述服务请求参数用于请求探测地区服务是否可用。

3.根据权利要求1所述的方法,其中,所述本地数据服务系统接收到所述申请单,根据内置于本地数据服务系统中的服务故障判断模块,判断所述申请单所属地区是否存在本地数据服务故障,包括:

所述本地数据服务系统接收到所述申请单,请求调用申请单所属地区的本地数据服务;

利用所述服务故障判断模块判断所述请求调用是否存在超时失败或故障失败,如果是,则判定所述申请单所属地区存在本地数据服务故障。

4.根据权利要求3所述的方法,其中,所述判断模块判断所述请求调用是否存在超时失败,包括:

判断所述请求调用在预设时间范围内是否失败。

5.根据权利要求3所述的方法,其中,所述判断模块判断所述请求调用是否存在故障失败,如果是,则判定所述申请单所属地区存在本地数据服务故障,包括:

判断所述请求调用在预设时间范围内的连续失败次数是否达到预设次数阈值,如果是,则判定所述申请单所属地区存在本地数据服务故障;或者

判断所述请求调用在预设时间范围内的失败频率是否达到预设频率阈值,如果是,则判定所述申请单所属地区存在本地数据服务故障。

6.根据权利要求2所述的方法,其中,所述将所述申请单所属地区加入地区隔离清单的步骤之后,还包括:

实时记录所述申请单所属地区加入地区隔离清单的隔离开始时间,以更新所述地区隔离清单中的隔离开始时间。

7.根据权利要求2所述的方法,其中,所述判断申请单所属地区是否在地区隔离清单内,包括:

所述申请过滤器从所述中心数据库中获取更新的地区隔离清单;

识别出申请单所属地区,通过申请单所属地区与所述地区唯一标识的匹配比较,判断申请单所属地区是否在地区隔离清单内。

8.根据权利要求1所述的方法,其中,所述方法还包括:

创建用于定时探测地区服务是否可用的服务探测器,建立所述中心数据库与所述服务探测器的通信连接;

利用所述服务探测器在探测到地区隔离清单中的异常地区服务恢复可用时,移除所述异常地区,以更新所述地区隔离清单。

9.根据权利要求8所述的方法,其中,所述创建用于定时探测地区服务是否可用的服务探测器,包括:

设置具有预设启动频率的定时器;

所述服务探测器从所述中心数据库中获取更新的地区隔离清单,根据所述隔离开始时间的先后顺序对所述地区隔离清单进行排序;

根据排序后的地区隔离清单,利用定时器在预设启动频率下定时触发定时触发依次传入异常地区的所述服务请求参数,请求调用异常地区的本地数据服务;

根据所述请求调用的返回结果,判断异常地区服务是否恢复可用。

10.根据权利要求9所述的方法,其中,所述根据所述请求调用的返回结果,判断异常地区服务是否恢复可用,包括:

当所述返回结果为异常地区的本地服务数据,则判定异常地区服务恢复可用,移除所述异常地区,以更新所述地区隔离清单;

当所述返回结果为异常返回或请求超时,则判定异常地区服务不可用,继续将所述异常地区保留于所述地区隔离清单。

11.根据权利要求9所述的方法,其中,所述预设启动频率为每隔30秒一次或每隔10分钟一次。

12.根据权利要求1所述的方法,其中,所述方法还包括:

创建用于控制是否启用所述申请过滤器的地区服务隔离总开关;

当所述地区服务隔离总开关为开启状态时,将所述申请过滤器的过滤异常地区申请单的功能生效;否则,将所述申请过滤器的过滤异常地区申请单的功能失效。

13.根据权利要求1所述的方法,其中,所述本地数据服务系统包括信用审核系统。

14.一种异常地区数据服务隔离装置,应用于本地数据服务系统,所述装置包括:

数据库创建模块,用于创建用于记录地区隔离清单的中心数据库,创建用于过滤异常地区申请单的申请过滤器,建立所述中心数据库分别与所述本地数据服务系统和申请过滤器之间的通信连接;

异常地区过滤模块,用于在所述申请过滤器响应于接收到的申请单,判断申请单所属地区是否在地区隔离清单内,如果是,则所述申请单所属地区为异常地区,将所述申请单过滤掉;否则,将所述申请单提交至本地数据服务系统;以及

隔离清单更新模块,用于在所述本地数据服务系统接收到所述申请单,根据内置于本地数据服务系统中的服务故障判断模块,判断所述申请单所属地区是否存在本地数据服务故障;如果是,则将所述申请单所属地区加入地区隔离清单,以更新所述地区隔离清单。

15.一种电子设备,包括:

一个或多个处理器;

存储器,用于存储一个或多个程序,

其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至13中任一项所述的方法。

16.一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现权利要求1至13中任一项所述的方法。


技术总结
本公开提供了一种异常地区数据服务隔离方法、装置、电子设备及介质,涉及金融科技领域。该方法包括:创建用于记录地区隔离清单的中心数据库,创建用于过滤异常地区申请单的申请过滤器,建立中心数据库分别与本地数据服务系统和申请过滤器之间的通信连接;申请过滤器响应于接收到的申请单,判断申请单所属地区是否在地区隔离清单内,如果是,则申请单所属地区为异常地区,将申请单过滤掉;否则,将申请单提交至本地数据服务系统;本地数据服务系统接收到申请单,根据内置于本地数据服务系统中的服务故障判断模块,判断申请单所属地区是否存在本地数据服务故障;如果是,则将申请单所属地区加入地区隔离清单,以更新地区隔离清单。

技术研发人员:刘垚;黎明鸣;宋府昌;唐韬
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2021.05.27
技术公布日:2021.08.03
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1