查询请求方法、装置、设备及介质制造方法及图纸

技术编号:34149212 阅读:14 留言:0更新日期:2022-07-14 19:43
本发明专利技术涉及互联网领域,提供一种查询请求方法、装置、设备及介质,能够在从查询请求接口取出一个查询请求作为目标查询请求后,首先检测是否达到配置条件,并在达到所述配置条件后,检测所述客户端与所述服务端是否已建立连接,基于已建立的连接向服务端发送目标查询请求,避免重复建立连接造成资源的浪费,当当前请求总量小于或者等于配置阈值时,再基于已建立的连接向服务端发送目标查询请求,避免短时间内大量的请求导致服务端的响应异常,保证服务器能够正常提供查询服务,进一步利用超时检测线程对缓存及连接进行资源回收,避免造成客户端资源的浪费。户端资源的浪费。户端资源的浪费。

Inquiry request method, device, equipment and medium

【技术实现步骤摘要】
查询请求方法、装置、设备及介质


[0001]本专利技术涉及互联网
,尤其涉及一种查询请求方法、装置、设备及介质。

技术介绍

[0002]在互联网场景下,服务端数据可以通过客户端主动查询获取,但是,对于资源有限的服务端,当客户端直接进行数据查询时,短时间内大量的查询请求可能导致服务端的响应异常,无法提供正常的查询服务。
[0003]另外,在空闲状态下一直维持客户端与服务端的连接,也会造成客户端资源的浪费。

技术实现思路

[0004]鉴于以上内容,有必要提供一种查询请求方法、装置、设备及介质,旨在解决发起查询请求时资源的浪费问题以及大量查询请求影响查询响应的问题。
[0005]一种查询请求方法,所述查询请求方法包括:调用查询请求接口,并从所述查询请求接口取出一个查询请求作为目标查询请求,其中,所述目标查询请求由客户端向服务端发起;检测所述目标查询请求是否达到配置条件;当检测到所述目标查询请求达到所述配置条件时,检测所述客户端与所述服务端是否已建立连接;当检测到所述客户端与所述服务端已建立连接时,获取缓存中的当前本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种查询请求方法,其特征在于,所述查询请求方法包括:调用查询请求接口,并从所述查询请求接口取出一个查询请求作为目标查询请求,其中,所述目标查询请求由客户端向服务端发起;检测所述目标查询请求是否达到配置条件;当检测到所述目标查询请求达到所述配置条件时,检测所述客户端与所述服务端是否已建立连接;当检测到所述客户端与所述服务端已建立连接时,获取缓存中的当前请求总量;当所述当前请求总量小于或者等于配置阈值时,基于所述连接向所述服务端发送所述目标查询请求;在未接收到所述服务端基于所述目标查询请求的反馈数据前,启动超时检测线程,并利用所述超时检测线程对所述缓存及所述连接进行资源回收。2.如权利要求1所述的查询请求方法,其特征在于,所述方法还包括:当检测到所述目标查询请求未达到所述配置条件或者所述当前请求总量大于所述配置阈值时,拒绝所述目标查询请求。3.如权利要求1所述的查询请求方法,其特征在于,所述方法还包括:当检测到所述客户端与所述服务端未建立所述连接时,创建所述连接。4.如权利要求1所述的查询请求方法,其特征在于,所述缓存用于存储所述客户端向所述服务端发起的请求,当有请求被处理完成时,从所述缓存中删除处理完成的请求,所述利用所述超时检测线程对所述缓存及所述连接进行资源回收包括:检测所述缓存是否为空;当所述缓存为空时,获取当前时间戳,及获取最新发起的请求的时间作为第一时间,计算所述当前时间戳与所述第一时间的差值作为第一时间差,当所述第一时间差达到第一时间阈值时,断开所述连接,并回收所述缓存对应的资源;或者当所述第一时间差未达到所述第一时间阈值时,继续循环检测所述缓存是否为空;或者当所述缓存不为空时,循环遍历所述缓存中的每个请求,并更新所述第一时间。5.如权利要求4所述的查询请求方法,其特征在于,所述利用所述超时检测线程对所述缓存及所述连接进行资源回收还包括:在循环遍历所述缓存中的每个请求时,当遍历到有请求需要重新发起时,将需要重新发起的请求确定为第一请求;获取所述第一请求的发起时间作为第二时间;计算所述当前时间戳与所述第二时间的差值作为第二时间差;当所述第二时间差达到第二时间阈值,且接收到所述服务端基于所述第一请求的反馈数据时,从接收到的数据中获取缺失数据,并基于所述缺失数据重新发起所述第一请求,更新所述第一请求对应的所述第二时间,将所述第一请求的重新发起的时间确定为第三时间,并标记不再发起所述第一请求;或者当所述第二时间差达到所述第二时间阈值,且未接收到所述服务端基于所述第一请求的反馈数据时,重新发起所述第一请求,更新所述第一请求对应的所述第二时间,将所述第一请求的重新发起的时间确定为所述第三时间,并标记不再发起所述...

【专利技术属性】
技术研发人员:李秋军张文成陆朝铨阳小鲜张雅平
申请(专利权)人:深圳华锐分布式技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1