[发明专利]一种请求处理方法、装置和设备在审
申请号: | 202110350707.5 | 申请日: | 2021-03-31 |
公开(公告)号: | CN113010334A | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 黄镜澄;刘慕雨;王泽洋;唐月标 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;王涛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 请求 处理 方法 装置 设备 | ||
本说明书实施例提供了一种请求处理方法、装置和设备,其中,该方法包括:获取预设时间段内目标接口接收到的请求信息集;其中,所述特征信息表示的请求的特征信息;将所述特征信息表示的请求加入目标延时队列;对所述目标延时队列中的各个请求进行去重处理,得到去重后的目标延时队列;处理所述去重后的目标延时队列中的各个请求。在本说明书实施例中,可以在确保处理结果准确性的前提下有效地防止恶意的请求和重复的请求,进而可以有效地减轻后端的压力。
技术领域
本说明书实施例涉及大数据处理技术领域,特别涉及一种请求处理方法、装置和设备。
背景技术
对于一些用户请求,在某些情况下可能会存在重复发送的情况,重复的请求会对业务、服务器造成影响。例如交易的接口如果重复请求,可能造成重复下单等,有时恶意的多次重复请求对会对后端造成较大的压力。
现有技术中通常使用加锁的机制来阻断后续重复的请求,以达到防重的目的。而采用加锁的机制虽然可以对后续重复的请求进行阻断,但是没有对请求进行有效的筛选保留,以确保处理结果的正确性。例如点赞的场景,用户在同一时间多次点赞取消,后端不能对请求进行阻断,而要对每一个请求进行处理。由此可见,采用现有技术中的技术方案无法在确保处理结果准确性的前提下高效处理重复请求。
针对上述问题,目前尚未提出有效的解决方案。
发明内容
本说明书实施例提供了一种请求处理方法、装置和设备,以解决现有技术中无法在确保处理结果准确性的前提下高效处理重复请求的问题。
本说明书实施例提供了一种请求处理方法,包括:获取预设时间段内目标接口接收到的请求信息集;其中,所述请求信息集中包含多个请求的特征信息;将所述特征信息表示的请求加入目标延时队列;对所述目标延时队列中的各个请求进行去重处理,得到去重后的目标延时队列;处理所述去重后的目标延时队列中的各个请求。
本说明书实施例还提供了一种请求处理装置,包括:获取模块,用于获取预设时间段内目标接口接收到的请求信息集;其中,所述请求信息集中包含多个请求的特征信息;第一处理模块,用于将所述特征信息表示的请求加入目标延时队列;去重模块,用于对所述目标延时队列中的各个请求进行去重处理,得到去重后的目标延时队列;处理模块,用于处理所述去重后的目标延时队列中的各个请求。
本说明书实施例还提供了一种请求处理设备,包括处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现任一项所述请求处理方法的步骤。
本说明书实施例还提供了一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现任一项所述请求处理方法的步骤。
本说明书实施例提供了一种请求处理方法,可以通过获取预设时间段内目标接口接收到的请求,生成多个请求的特征信息的请求信息集,可以利用延时队列接收请求信息集中的各个请求。进一步的,可以对所述目标延时队列中的各个请求进行去重处理,得到去重后的目标延时队列,并处理所述去重后的目标延时队列中的各个请求。从而可以在时效性不高、不需要立即查看最新的结果的场景下,在确保处理结果准确性的前提下有效地防止恶意的请求和重复的请求,定时、去重的处理可以有效减轻后端的压力。
附图说明
此处所说明的附图用来提供对本说明书实施例的进一步理解,构成本说明书实施例的一部分,并不构成对本说明书实施例的限定。在附图中:
图1是根据本说明书实施例提供的请求处理系统的结构示意图;
图2是根据本说明书实施例提供的请求处理方法的步骤示意图;
图3是根据本说明书实施例提供的请求处理装置的结构示意图;
图4是根据本说明书实施例提供的请求处理设备的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110350707.5/2.html,转载请声明来源钻瓜专利网。