[发明专利]基于对象网关管理文件的方法、装置、设备及存储介质有效
申请号: | 202111549053.5 | 申请日: | 2021-12-17 |
公开(公告)号: | CN114221946B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | 朱晋;涂勇;陈飞鸣;陈云峰;李嘉杰;曹幸发;蒲兆楠 | 申请(专利权)人: | 平安壹钱包电子商务有限公司 |
主分类号: | H04L67/02 | 分类号: | H04L67/02;H04L67/06;H04L67/1097;H04L47/125 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 杨志强 |
地址: | 518000 广东省深圳市福田区福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 对象 网关 管理 文件 方法 装置 设备 存储 介质 | ||
1.一种基于对象网关管理文件的方法,其特征在于,包括:
拦截对象网关客户端发起的第一HTTP请求,所述第一HTTP请求包括文件请求;所述文件请求包括多个文件写入请求或多个文件读取请求;所述多个文件写入请求用于将业务方的业务数据写入到存储系统中,所述多个文件读取请求用于在所述存储系统中获取所述业务方所需的所述业务数据;
对所述第一HTTP请求进行分配,得到预设集群中每个服务器对应的第二HTTP请求,所述第二HTTP请求包括的文件请求数量小于所述第一HTTP请求包括的文件请求数量;所述预设集群包括Nacos集群;
通过所述预设集群中每个服务器对每个所述第二HTTP请求进行分配,得到每个对象网关服务器对应的第三HTTP请求,所述每个对象网关服务器预先部署在目标系统中,所述每个对象网关服务器用于管理所述存储系统,所述存储系统包括网络附属存储系统、存储区域网络系统、分布式文件存储系统中的至少一个;所述第三HTTP请求包括的文件请求数量小于所述第三HTTP请求对应的第二HTTP请求包括的文件请求数量;
向所述每个对象网关服务器,发起与所述每个对象网关服务器对应的第三HTTP请求;所述向所述每个对象网关服务器,发起与所述每个对象网关服务器对应的第三HTTP请求,包括:针对每个第三HTTP请求,检测所述每个第三HTTP请求是否有请求权限;当检测到所述每个第三HTTP请求有所述请求权限时,为所述每个第三HTTP请求分配令牌;基于所述每个第三HTTP请求的令牌,向所述每个第三HTTP请求对应的对象网关服务器发起第三HTTP请求;
获取所述每个对象网关服务器基于每个所述第三HTTP请求反馈的响应结果。
2.如权利要求1所述的方法,其特征在于,所述对所述第一HTTP请求进行分配,得到预设集群中每个服务器对应的第二HTTP请求,包括:
获取所述对象网关客户端对应的负载均衡器;
通过所述负载均衡器对所述第一HTTP请求进行分配,得到所述Nacos集群中每个服务器对应的第二HTTP请求。
3.如权利要求1所述的方法,其特征在于,所述当检测到所述每个第三HTTP请求有所述请求权限时,为所述每个第三HTTP请求分配令牌,包括:
获取所述对象网关客户端对应的Redis集群;
当检测到所述每个第三HTTP请求有所述请求权限时,通过所述Redis集群为所述每个第三HTTP请求分配令牌。
4.如权利要求1所述的方法,其特征在于,所述基于所述每个第三HTTP请求的令牌,向所述每个第三HTTP请求对应的对象网关服务器发起第三HTTP请求,包括:
获取所述每个第三HTTP请求的令牌对应的有效时间;
在所述每个第三HTTP请求的令牌对应的有效时间内,向所述每个第三HTTP请求对应的对象网关服务器发起第三HTTP请求。
5.如权利要求1至4任一项所述的方法,其特征在于,所述文件请求包括多个文件读取请求时,所述获取所述每个对象网关服务器基于每个所述第三HTTP请求反馈的响应结果,包括:
获取所述每个对象网关服务器基于每个所述第三HTTP请求发送的文件信息,所述第三HTTP请求包括请求数据和读取资源路径,所述文件信息由所述每个对象网关服务器根据所述请求数据和所述读取资源路径,在所述存储系统中查询得到。
6.如权利要求1至4任一项所述的方法,其特征在于,所述文件请求包括多个文件写入请求时,所述获取所述每个对象网关服务器基于每个所述第三HTTP请求反馈的响应结果,包括:
获取所述每个对象网关服务器基于每个所述第三HTTP请求发送的提示信息,所述第三HTTP请求包括写入数据和写入资源路径,所述提示信息用于提示所述对象网关客户端,所述每个对象网关服务器已根据所述写入资源路径,将所述写入数据写入存储系统中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安壹钱包电子商务有限公司,未经平安壹钱包电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111549053.5/1.html,转载请声明来源钻瓜专利网。