[发明专利]请求处理方法以及装置在审
申请号: | 202210647251.3 | 申请日: | 2022-06-09 |
公开(公告)号: | CN115168389A | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 苗家伟 | 申请(专利权)人: | 阿里云计算有限公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/2455;G06F16/23 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 张瑞 |
地址: | 310024 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求 处理 方法 以及 装置 | ||
1.一种请求处理方法,包括:
接收针对目标数据库提交的查询请求;
根据预设的资源组与规则集合的映射关系,确定所述查询请求的目标资源组对应的目标规则集合;
在所述目标规则集合中确定所述查询请求匹配的目标规则,并确定所述目标规则对应的查询控制策略;
通过执行所述查询控制策略对所述查询请求进行更新,响应于更新后的查询请求访问所述目标数据库。
2.根据权利要求1所述的方法,所述根据预设的资源组与规则集合的映射关系,确定所述查询请求的目标资源组对应的目标规则集合步骤执行之前,还包括:
确定所述查询请求对应的查询阶段信息;
相应的,所述根据预设的资源组与规则集合的映射关系,确定所述查询请求的目标资源组对应的目标规则集合,包括:
根据预设的资源组与规则集合的映射关系,确定所述查询请求的目标资源组对应的初始规则集合;
在所述初始规则集合中筛选与所述查询阶段信息关联的规则,构建所述目标规则集合。
3.根据权利要求1所述的方法,所述根据预设的资源组与规则集合的映射关系,确定所述查询请求的目标资源组对应的目标规则集合,包括:
确定所述查询请求的所述目标资源组,并读取所述目标资源组对应的资源组标识;
根据所述资源组标识查询预设的资源组与规则集合的映射关系,获得规则集合标识;
按照所述规则集合标识在规则存储空间中,确定所述目标规则集合。
4.根据权利要求1所述的方法,所述在所述目标规则集合中确定所述查询请求匹配的目标规则,包括:
遍历所述目标规则集合中包含的规则,根据遍历结果确定与所述查询请求匹配的至少一条请求关联规则;
在所述至少一条请求关联规则中选择优先级最高的请求关联规则,作为所述目标规则。
5.根据权利要求4所述的方法,所述根据遍历结果确定与所述查询请求匹配的至少一条请求关联规则,包括:
根据遍历结果确定所述目标规则集合中规则的执行信息;
将所述目标规则集合中规则的执行信息与预设的执行条件进行比较;
根据比较结果选择满足所述执行条件的规则,作为所述查询请求匹配的至少一条请求关联规则。
6.根据权利要求1所述的方法,所述通过执行所述查询控制策略对所述查询请求进行更新,响应于更新后的查询请求访问所述目标数据库,包括:
在所述查询控制策略为查询更新策略的情况下,确定所述查询请求对应的属性信息;
根据所述查询更新策略将所述属性信息更新为目标属性信息,并按照所述目标属性信息对所述查询请求进行更新,获得目标查询请求;
基于所述目标查询请求访问所述目标数据库。
7.根据权利要求1所述的方法,所述确定所述目标规则对应的查询控制策略步骤执行之后,还包括:
在所述查询控制策略为查询限制策略的情况下,根据所述查询限制策略对所述查询请求进行处理;
根据处理结果生成查询反馈信息,作为所述查询请求访问所述目标数据库的响应。
8.根据权利要求1-7任一项所述的方法,所述接收针对目标数据库提交的查询请求步骤执行之前,还包括:
接收携带有规则描述信息的规则变更指令;
确定所述目标数据库关联的元数据库,并将所述规则描述信息写入所述元数据库;
在所述目标数据库的规则变更节点,在所述元数据库中读取所述规则描述信息;
按照预设的规则结构对所述规则描述信息进行转换,根据转换结果更新所述资源组与规则集合的映射关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里云计算有限公司,未经阿里云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210647251.3/1.html,转载请声明来源钻瓜专利网。