【技术实现步骤摘要】
访问处理方法及装置
[0001]本说明书涉及计算机
,特别涉及一种访问处理方法。本说明书同时涉及一种访问处理装置,一种计算设备,以及一种计算机可读存储介质。
技术介绍
[0002]在当前的软件开发过程中,经常会遇到需要跨域访问的场景,跨域访问通常是由用户端或服务端发起的访问不同域名、不同端口或不同协议的资源的行为。但是由于同源策略的限制,跨域访问默认会被阻止,以防止跨域访问发起者被恶意攻击并保护用户隐私。
[0003]为了在同源策略的限制下实现跨域访问,当前通常会通过nginx(一种反向代理服务器)配置一个代理服务器,该代理服务器的域名与跨域访问发起者相同,并代理跨域访问的发起者访问跨域访问的被访问者,最终实现跨域访问。
[0004]但是,当跨域访问涉及多个被访问者时,每多一个被访问者,就需要给新增访问者配置nginx配置信息,而nginx配置信息是人工维护的,被访问者越多导致的额外资源消耗与维护成本就越多。因此,亟需一种能够解决减少资源消耗的访问处理方法。
技术实现思路
[0005]有鉴于此,本说明书实施例提供了一种访问处理方法。本说明书同时涉及一种访问处理装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。
[0006]根据本说明书实施例的第一方面,提供了一种访问处理方法,应用于第一服务端的处理单元,所述处理单元包括缓存空间,所述缓存空间中预先存储有其他服务端注册的访问信息,所述方法包括:
[0007]接收用户端发送的第一访问请求; ...
【技术保护点】
【技术特征摘要】
1.一种访问处理方法,其特征在于,应用于第一服务端的处理单元,所述处理单元包括缓存空间,所述缓存空间中预先存储有其他服务端注册的访问信息,所述方法包括:接收用户端发送的第一访问请求;解析所述第一访问请求,在得到第二服务端的服务标识的情况下,基于所述服务标识从所述缓存空间中查找所述第二服务端的目标访问信息;根据所述目标访问信息构建第二访问请求;将所述第二访问请求发送至所述第二服务端,以使所述第二服务端对所述第二访问请求进行响应。2.根据权利要求1所述的访问处理方法,其特征在于,在所述接收用户端发送的第一访问请求之前,所述方法还包括:响应于第二服务端发送的注册请求,获得所述第二服务端的目标访问信息和服务标识;将所述目标访问信息与所述服务标识关联存储至所述缓存空间中。3.根据权利要求2所述的访问处理方法,其特征在于,所述获得所述第二服务端的目标访问信息和服务标识,包括:从注册文件中读取所述第二服务端的目标访问信息和服务标识,其中,所述注册文件用于记录所述第二服务端在发起所述注册请求时写入的目标访问信息和服务标识;或者,从注册数据表中读取所述第二服务端的目标访问信息和服务标识,其中,所述注册数据表用于记录所述第二服务端在发起所述注册请求时写入的目标访问信息和服务标识;或者,接收所述第二服务端通过注册接口输入的目标访问信息和服务标识。4.根据权利要求1
‑
3任一项所述的访问处理方法,其特征在于,所述第一访问请求包括所述第一服务端的访问信息和第一用户登录信息;所述根据所述目标访问信息构建第二访问请求,包括:从所述第一访问请求中读取所述第一用户登录信息;查找所述第一用户登录信息对应的第二用户登录信息,其中,所述第一用户登录信息与所述第二用户登录信息之间存在对应转换关系;基于所述目标访问信息和所述第二用户登录信息,构建第二访问请求。5.根据权利要求4所述的访问处理方法,其特征在于,所述第一用户登录信息包括第一用户登录名和第一用户登录值,所述第二用户登录信息包括第二用户登录名和第二用户登录值;所述查找所述第一用户登录信息对应的第二用户登录信息,包括:基于所述第一用户登录名,从登录名关系表中,查找所述第一用户登录名对应的第二用户登录名,其中,所述登录名关系表基于对访问所述第二服务端的登录名进行转换构建;基于所述第一用户登录值,从登录值关系表中,查找所述第一用户登录值对应的第二用户登录值,其中,所述登录值关系表基于对访问所述第二服务端的登录值进行转换构建。6.根据权利要求5所述的访问处理方法,其特征在于,所述第一用户登录信息还包括第一用户登录路径,所述第二用户登录信息还包括第二用户登录路径;所述方法还包括:对所述第一用户登录路径进行解析,得到第二用户登录路径,其中,所述第一用户登录路径基于对访问所述第二服务端的登录路径进行转换得到。
7.根据权利要求5所述的访问处理方法,其特征在于,在所述基于所...
【专利技术属性】
技术研发人员:张震,李乔,郑彬,刘莹皓,刘志勇,孔孟,沈起帆,王国炎,朱恒,陈晨,刘雨生,马欢乐,章鑫辉,
申请(专利权)人:恒生电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。