[发明专利]一种数据访问方法、装置、存储介质及电子设备有效
申请号: | 201910811727.0 | 申请日: | 2019-08-29 |
公开(公告)号: | CN110519380B | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 韩健 | 申请(专利权)人: | 北京旷视科技有限公司 |
主分类号: | H04L67/63 | 分类号: | H04L67/63;H04L67/56;H04L67/02;H04L69/16;H04L9/40 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 杨奇松 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 访问 方法 装置 存储 介质 电子设备 | ||
本申请涉及计算机网络技术领域,提供一种数据访问方法、装置、存储介质及电子设备。其中,数据访问方法应用于Nginx服务器,具体包括:开放唯一的数据访问接口,监听并拦截用户通过所述数据访问接口发起的针对目标数据的访问请求;从所述访问请求中解析出所述目标数据的标识,并根据所述目标数据的标识查找存储所述目标数据的目标设备的地址;将所述访问请求代理到所述目标设备的地址,获得针对所述访问请求的响应数据;向用户发送所述响应数据。上述方法简化了Nginx服务器的配置以及处理逻辑,提高了用户访问的安全性,同时基于该方法还可以实现数据权限的隔离。
技术领域
本发明涉及计算机网络技术领域,具体而言,涉及一种数据访问方法、装置、存储介质及电子设备。
背景技术
Nginx是一种高性能的HTTP和反向代理Web服务器,其常用功能为:反向代理和负载均衡。其中,反向代理的意思是用户只需要把请求发给特定的反向代理服务器,具体请求是谁处理的用户不需要知道,由代理服务器统一处理,对于客户端而言,访问反向代理服务器就如同访问原始服务器一样。
在一种常见的应用场景中,用户通过Nginx服务器对存储在设备上的数据进行访问,其中Nginx服务器负责将用户的访问请求代理到相应的设备。在现有技术中,由于用户要访问的数据可能存储在不同的设备上,这些设备的访问地址不同,因此Nginx服务器要配置多个访问地址,并监听针对这些访问地址的访问请求,其配置繁琐,处理逻辑复杂。
发明内容
本申请实施例的目的在于提供一种数据访问方法、装置、存储介质及电子设备,以改善上述技术问题。
为实现上述目的,本申请提供如下技术方案:
第一方面,本申请实施例提供一种数据访问方法,应用于Nginx服务器,所述方法包括:开放唯一的数据访问接口,监听并拦截用户通过所述数据访问接口发起的针对目标数据的访问请求;从所述访问请求中解析出所述目标数据的标识,并根据所述目标数据的标识查找存储所述目标数据的目标设备的地址;将所述访问请求代理到所述目标设备的地址,获得针对所述访问请求的响应数据;向用户发送所述响应数据。
在上述方法中,Nginx服务器只开放唯一的接口供用户发起数据访问请求,并通过访问请求中携带的目标数据的标识来确定存储目标数据的目标设备的地址,从而简化了Nginx服务器的配置以及处理逻辑,同时也便于对该接口进行安全管控,从而提高了用户访问数据的安全性。
此外,基于该方法还可以实现数据权限的隔离,某个用户发起的访问请求中携带的数据标识是什么,该用户就只能访问这一标识对应的数据,该用户不知道其他用户发起的访问请求中携带什么标识,也就无权访问其他用户所能够访问的数据。
在第一方面的一些实现方式中,所述从所述访问请求中解析出所述目标数据的标识,并根据所述目标数据的标识查找存储所述目标数据的目标设备的地址,包括:调用嵌入所述Nginx服务器的脚本执行以下步骤:从所述访问请求中解析出所述目标数据的标识,并根据所述目标数据的标识查找存储所述目标数据的目标设备的地址。
在这些实现方式中,并非利用Nginx服务器本身的配置来确定目标设备地址,而是利用嵌入Nginx服务器的脚本根据目标数据的标识来确定目标设备地址,从而实现了Nginx服务器本身的配置与业务流程(即根据目标数据的标识来确定目标设备地址的过程)相分离,这样即使业务流程所涉及的配置发生了变化(例如,目标设备的地址发生了改变),也不会影响Nginx服务器本身的配置。从而,Nginx服务器的运维人员无需关心业务流程,只要维护好Nginx服务器本身的配置即可,既降低了系统的维护难度和维护成本,也不会出现Nginx服务器的运维人员因不熟悉业务流程的配置而做出误操作,从而有利于提高系统的安全性。而对于业务流程涉及的配置,则可由业务人员进行,业务人员也无需关心Nginx服务器如何配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京旷视科技有限公司,未经北京旷视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910811727.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置