请求处理方法、装置、计算机设备、存储介质和程序产品与流程

文档序号:29802708发布日期:2022-04-23 20:41阅读:来源:国知局

技术特征:
1.一种请求处理方法,其特征在于,所述方法包括:将指向同一url的多个目标请求存入延时队列中,并对所述延时队列中的所述多个目标请求的请求体分别进行解析,得到解析结果;对于所述多个目标请求中解析结果指示请求体相同的第一请求,从各所述第一请求中选择其中一个请求进行保留;对于所述多个目标请求中解析结果指示请求体不相同的第二请求,将各所述第二请求中请求时间在后的请求进行保留;对所述延时队列中保留的请求进行响应。2.根据权利要求1所述的方法,其特征在于,所述将指向同一url的多个目标请求存入延时队列中,包括:获取指向同一url的多个初始请求;对所述多个初始请求进行识别,根据识别结果从所述多个初始请求中确定所述多个目标请求,其中,所述多个目标请求为用户特定请求,所述用户特定请求为指向特定的url之外的请求;将确定的所述多个目标请求存入所述延时队列中。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:对于所述多个初始请求中的非目标请求,确定所述非目标请求对应的文件是否处于缓存中;若位于缓存中,则基于缓存中所述非目标请求对应的文件对所述非目标请求进行响应。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若没有位于缓存中,则获取所述非目标请求对应的文件;将获取到的文件存入缓存中,并基于所述文件对所述非目标请求进行响应。5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:若所述缓存中的目标文件的存储时长大于预设时长,则将所述目标文件从所述缓存中删除。6.根据权利要求1所述的方法,其特征在于,所述对所述延时队列中保留的请求进行响应,包括:按照先进先出的顺序从所述延时队列中获取保留的请求;对获取到的保留的请求进行响应。7.根据权利要求1所述的方法,其特征在于,所述对延时队列中的所述多个目标请求的请求体分别进行解析,得到解析结果,包括:将所述多个目标请求的请求体分别进行转换,得到各所述请求体分别对应的字符串;对各所述字符串进行对比,若各所述字符串相同,则各所述字符串对应的请求体相同;若各所述字符串不相同,则各所述字符串对应的请求体不相同。8.一种请求处理装置,其特征在于,所述装置包括:解析模块,用于将指向同一url的多个目标请求存入延时队列中,并对所述延时队列中的所述多个目标请求的请求体分别进行解析,得到解析结果;第一保留模块,用于对于所述多个目标请求中解析结果指示请求体相同的第一请求,
从各所述第一请求中选择其中一个请求进行保留;第二保留模块,用于对于所述多个目标请求中解析结果指示请求体不相同的第二请求,将各所述第二请求中请求时间在后的请求进行保留;第一响应模块,用于对所述延时队列中保留的请求进行响应。9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

技术总结
本申请涉及一种请求处理方法、装置、计算机设备、存储介质和程序产品,属于大数据技术领域。所述方法包括:将指向同一URL的多个目标请求存入延时队列中,并对延时队列中的多个目标请求的请求体分别进行解析,得到解析结果;对于多个目标请求中解析结果指示请求体相同的第一请求,从各第一请求中选择其中一个请求进行保留;对于多个目标请求中解析结果指示请求体不相同的第二请求,将各第二请求中请求时间在后的请求进行保留;对延时队列中保留的请求进行响应。采用本方法服务器能够在接收到每个请求的基础上,保留最终有效的请求并对保留的请求进行响应,保证了请求处理结果的正确性。性。性。


技术研发人员:黄镜澄 唐月标 王泽洋 王鹏培
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2022.01.14
技术公布日:2022/4/22
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1