一种访问请求处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36340648 阅读:10 留言:0更新日期:2023-01-14 17:53
本申请实施例提供一种访问请求处理方法、装置、电子设备及存储介质,在目标对象发起访问请求时,从预设的区域节点集合中,获取与目标对象采用的地域语言关联的候选节点,以及对访问请求进行域名解析,获取与解析出的终端地址关联的就近节点,进一步的,判断候选节点对应的候选区域与就近节点对应的就近区域是否一致,并根据判断结果,将访问请求转发至相应区域节点进行处理;基于上述方式,所确定出的候选节点的候选区域更贴近目标对象所在的真实地域,同时将候选区域与终端地址关联的就近区域进行综合分析,确定为目标对象的访问请求所分配至的区域节点,进而有效提升了分配的该区域节点的准确性,以及避免了因分配错误而导致的数据不合规风险。致的数据不合规风险。致的数据不合规风险。

【技术实现步骤摘要】
一种访问请求处理方法、装置、电子设备及存储介质


[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]本申请实施例提供一种访问请求处理方法、装置、电子设备及存储介质,在目标对象发起访问请求时,从预设的区域节点集合中,获取与目标对象采用的地域语言关联的候选节点,以及对访问请求进行域名解析,并基于预设的地址匹配规则,从区域节点集合中获得与解析出的终端地址关联的就近节点,进一步的,判断候选节点对应的候选区域与就近节点对应的就近区域是否一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种访问请求处理方法,其特征在于,包括:响应于目标对象发起的访问请求,从预设的区域节点集合中,获取所述目标对象关联的候选节点,其中,所述候选节点与所述目标对象采用的地域语言关联;对所述访问请求进行域名解析,获得所述目标对象对应的终端地址,并基于预设的地址匹配规则,从所述区域节点集合中,获得所述终端地址关联的就近节点;判断所述候选节点对应的候选区域与所述就近节点对应的就近区域是否一致;若所述候选区域与所述就近区域一致,则将所述访问请求转发至所述就近区域中的指定区域节点进行处理;否则,将所述访问请求转发至所述候选区域中的指定区域节点进行处理。2.如权利要求1所述的方法,其特征在于,所述响应于目标对象发起的访问请求,从预设的区域节点集合中,获取所述目标对象关联的候选节点,包括:响应于目标对象发起的未携带有目标账号的访问请求,将预设的区域节点集合中,匹配于所述目标对象的语言信息的第一节点作为所述目标对象关联的候选节点,其中,所述语言信息用于表征所述目标对象采用的地域语言;或者,响应于目标对象发起的携带有目标账号的访问请求,将预设的区域节点集合中,绑定于所述目标账号的绑定节点作为所述目标对象关联的候选节点,其中,所述绑定节点是基于所述目标对象采用的地域语言确定的。3.如权利要求2所述的方法,其特征在于,所述目标对象发起未携带有目标账号的访问请求,以及发起所述目标对象的地域信息,则所述将预设的区域节点集合中,匹配于所述目标对象的语言信息的第一节点作为所述目标对象关联的候选节点后,还包括:采用地域映射关系,从所述区域节点集合中,获取匹配于所述地域信息的第二节点;判断所述第二节点对应的第二区域与所述候选节点对应的候选区域是否一致;若所述第二区域与所述候选区域一致,则将所述目标对象的业务数据在所述候选节点对应的候选区域中进行存储;否则,重新将所述第二节点作为所述目标对象关联的候选节点,并将所述目标对象的业务数据迁移在所述候选节点对应的候选区域中进行存储。4.如权利要求2所述的方法,其特征在于,所述绑定节点是采用以下方式确定的:获取目标对象的语言信息,以及获取所述目标对象的地域信息,其中,所述地域信息至少包括:所述目标对象所在地域的地域名称;采用地域映射关系,从预设的区域节点集合中,获取匹配于所述目标对象的语言信息的第一节点,并从所述区域节点集合中,获取匹配于所述目标对象的地域信息的第二节点;判断所述第一节点对应的第一区域与所述第二节点对应的第二区域是否一致;若所述第一区域与所述第二区域一致,则将...

【专利技术属性】
技术研发人员:王刚
申请(专利权)人:杭州华橙软件技术有限公司
类型:发明
国别省市:

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

1