业务访问控制方法、装置、设备及介质制造方法及图纸

技术编号:37385852 阅读:16 留言:0更新日期:2023-04-27 07:25
本公开提供了一种业务访问控制方法、装置、设备及介质,可以应用于电子通信领域、软件测试领域以及互联网金融管理领域。该业务访问控制方法包括:响应于确定第一服务器的目标业务服务的可用性处于预定状态,从历史业务日志中确定与第一服务器相关联的第二服务器;基于第一服务器和第二服务器,确定服务器调用链路;以及对服务器调用链路进行业务访问隔离。以及对服务器调用链路进行业务访问隔离。以及对服务器调用链路进行业务访问隔离。

【技术实现步骤摘要】
业务访问控制方法、装置、设备及介质


[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]本公开的第五方面提供了一种计算机程序产品,上述计算机程序产品包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务访问控制方法,包括:响应于确定第一服务器的目标业务服务的可用性处于预定状态,从历史业务日志中确定与所述第一服务器相关联的第二服务器,其中,所述第二服务器与所述第一服务器分别为用于处理目标业务的服务器,所述目标业务服务为所述第一服务器用于处理所述目标业务所执行的业务服务;基于所述第一服务器和所述第二服务器,确定服务器调用链路,其中,所述服务器调用链路指示服务调用链路中的多个服务器彼此之间的业务访问关系;以及对所述服务器调用链路进行业务访问隔离。2.根据权利要求1所述的方法,其中,所述从历史业务日志中确定与所述第一服务器相关联的第二服务器,包括:从所述历史业务日志中确定与所述第一服务器相关的至少一个业务标识信息,其中,所述至少一个业务标识信息中的每个业务标识信息指示了所述第一服务器已处理的业务的标识信息;基于所述目标业务服务的服务类型信息,从所述至少一个业务标识信息中确定所述目标业务的目标业务标识信息;以及基于所述目标业务标识信息,从多个第三服务器中确定所述至少一个第二服务器,其中,所述多个第三服务器为所述历史业务日志中记载的服务器。3.根据权利要求1所述的方法,其中,所述基于所述第一服务器和所述第二服务器,确定服务器调用链路,包括:针对所述服务器调用链路上的每个服务器,从所述历史业务日志中确定所述服务器用于处理所述目标业务所执行的业务服务的执行时间信息;基于所述执行时间信息,确定所述服务器调用链路上的多个服务器彼此之间的业务访问关系;以及基于所述多个服务器以及所述业务访问关系,确定所述服务器调用链路。4.根据权利要求1所述的方法,其中,所述对所述服务器调用链路进行业务访问隔离,包括:针对所述服务器调用链路上的每个服务器,确定所述服务器的用于执行所述目标业务的目标服务端口;以及基于所述目标服务端口,利用防火墙技术,对所述服务器调用链路进行业务访问隔离。5.根据权利要求4所述的方法,其中,所述针对所述服务器调用链路上的每个服务器,确定所述服务器的用于执行所述目标业务的目标服务端口,包括:针对所述服务器调用链路上的每个服务器,基于所述服务器的服务器标识信息和所述目标业务标识信息,从所述历史业务日志中确定所述服务器的用于执行所述目标业务的服务类型信息;以及基于所述服务器的用于执行所述目标业务的业务服务类型信息,从服务类型信息与端口标识信息映射表中的所述至少一个服务端口中确定所述目标服务端口,其中,所述服务类型信息与端口标识信息映射表为预先建立的,所述服务类型信息与端口标识信息映射表指示了服务类型信息与服务端口之间的映射关系。6.根据权利要求1所述的方法,其中,所述对...

【专利技术属性】
技术研发人员:侯文龙刘孟昕陈溪张玉娟
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1