网络请求处理方法、装置、设备及存储介质制造方法及图纸

技术编号:32129808 阅读:20 留言:0更新日期:2022-01-29 19:26
本申请实施例提供了一种网络请求处理方法、装置、设备及存储介质,涉及人工智能技术领域,包括:根据网络请求的优先级进行分类,得到每个优先级对应的网络请求队列;当网络请求设备中处于执行状态的第一优先级对应的网络请求的数量小于第一优先级对应的并发执行数量时,从每个优先级对应的网络请求队列中确定目标网络请求;该目标网络请求为优先级低于或等于第一优先级且优先级最高的网络请求;网络请求设备执行目标网络请求获得目标网络请求的应答数据。可以实现负载均衡,避免网络拥塞。本申请可以涉及区块链技术,如可将中断网络请求的相关数据写入区块链中。本申请还涉及数字医疗技术领域,如应答数据中包括数字医疗技术领域的信息。域的信息。域的信息。

【技术实现步骤摘要】
网络请求处理方法、装置、设备及存储介质


[0001]本申请涉及数据处理
,尤其涉及一种网络请求处理方法、装置、设备及存储介质。

技术介绍

[0002]随着科学技术的快速发展,互联网技术深入人们的生活。在互联网技术中,客户端可以通过网络请求与服务端进行数据交互,包括但不限于数据请求、数据上报、文件上传中的一项或多项。但是,由于网络环境、服务端的运行条件、接口质量等因素的影响,网络请求的执行资源是有限的。因此,如何高效的执行网络请求是一个重要研究课题。

技术实现思路

[0003]本申请实施例提供了一种网络请求处理方法、装置、设备以及存储介质,可以实现均衡负载,高效执行网络请求。
[0004]第一方面,本申请实施例提供了一种网络请求处理方法,该网络请求处理方法包括:
[0005]接收来自客户端的一个或多个网络请求,并根据网络请求的优先级将各个网络请求进行分类,得到每个优先级对应的网络请求队列;该网络请求队列包括处于队列状态的网络请求;
[0006]当网络请求设备中处于执行状态的第一优先级对应的网络请求的数量小于第一优先级对应的并发执行数量时,从每个优先级对应的网络请求队列中确定目标网络请求;该目标网络请求为优先级低于或等于第一优先级且优先级最高的网络请求;
[0007]发送目标网络请求至网络请求设备,并从网络请求设备接收目标网络请求的应答数据,该应答数据是网络请求设备从服务端获取的。
[0008]第二方面,本申请实施例还提供了另一种网络请求处理方法,该网络请求处理方法包括:
[0009]当确定处于执行状态的第一优先级对应的网络请求的数量小于第一优先级对应的并发执行数量时,接收来自网络队列设备的目标网络请求;其中,该目标网络请求是网络队列设备从每个优先级对应的网络请求队列中确定的优先级低于或等于第一优先级且优先级最高的网络请求;该网络请求队列包括处于队列状态的网络请求;
[0010]执行目标网络请求,并从服务端获取目标网络请求的应答数据;
[0011]将应答数据发送至网络队列设备。
[0012]第三方面,本申请实施例提供了一种网络请求处理装置,该网络请求处理装置包括:
[0013]分类单元,用于接收来自客户端的一个或多个网络请求,并根据网络请求的优先级将各个网络请求进行分类,得到每个优先级对应的网络请求队列;该网络请求队列包括处于队列状态的网络请求;
[0014]确定单元,用于当网络请求设备中处于执行状态的第一优先级对应的网络请求的数量小于第一优先级对应的并发执行数量时,从每个优先级对应的网络请求队列中确定目标网络请求;该目标网络请求为优先级低于或等于第一优先级且优先级最高的网络请求;
[0015]处理单元,用于发送目标网络请求至网络请求设备,并从网络请求设备接收目标网络请求的应答数据,该应答数据是网络请求设备从服务端获取的。
[0016]第四方面,本申请实施例还提供了另一种网络请求处理装置,该网络请求处理装置包括:
[0017]接收单元,用于当确定处于执行状态的第一优先级对应的网络请求的数量小于第一优先级对应的并发执行数量时,接收来自网络队列设备的目标网络请求;其中,该目标网络请求是网络队列设备从每个优先级对应的网络请求队列中确定的优先级低于或等于第一优先级且优先级最高的网络请求;该网络请求队列包括处于队列状态的网络请求;
[0018]执行单元,用于执行目标网络请求,并从服务端获取目标网络请求的应答数据;
[0019]发送单元,用于将应答数据发送至网络队列设备。
[0020]第五方面,本申请实施例提供了一种网络请求处理设备,该网络请求处理设备包括输入接口、输出接口,该网络请求处理设备还包括:
[0021]处理器,适于实现一条或多条指令;以及,
[0022]计算机存储介质,该计算机存储介质存储有一条或多条指令,该一条或多条指令适于由处理器加载并执行上述第一方面所述的方法。
[0023]第六方面,本申请实施例还提供了另一种网络请求处理设备,该网络请求处理设备包括输入接口、输出接口,该网络请求处理设备还包括:
[0024]处理器,适于实现一条或多条指令;以及,
[0025]计算机存储介质,该计算机存储介质存储有一条或多条指令,该一条或多条指令适于由处理器加载并执行上述第二方面所述的方法。
[0026]第七方面,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序指令,计算机程序指令被处理器执行时,用于执行第一方面所述的方法;或者,执行第二方面所述的方法。
[0027]在本申请实施例中,网络队列设备可以接收来自客户端的一个或多个网络请求,并根据网络请求的优先级将各个网络请求进行分类,得到每个优先级处于队列状态的网络请求队列;当网络请求设备中处于执行状态的第一优先级对应的网络请求的数量小于第一优先级对应的并发执行数量时,网络队列设备从网络请求队列中确定优先级低于或等于第一优先级且优先级最高的目标网络请求,并将该目标网络请求发送至网络请求设备,以使得网络请求设备基于目标网络请求从服务端获得应答数据。由于网络队列设备根据网络请求的优先级生成了每个优先级对应的网络请求队列,可以根据优先级标记网络请求的执行顺序。对于重要程度较高的网络请求可以优先响应,对于重要程度较低的网络请求可以延迟响应,实现负载均衡,避免网络拥塞。除此之外,针对不同优先级的网络请求分配了执行资源,避免了重要程度较高的网络请求长期占据执行资源,造成重要程度较低的网络请求长期拥塞,合理分配执行资源,实现负载均衡,避免网络拥塞。
附图说明
[0028]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029]图1是本申请实施例提供的一种网络请求处理系统的架构示意图;
[0030]图2是本申请实施例提供的一种网络请求处理方法的流程示意图;
[0031]图3是本申请实施例提供的一种网络请求分类的流程示意图;
[0032]图4是本申请实施例提供的另一种网络请求处理方法的流程示意图;
[0033]图5是本申请实施例提供的一种网络请求处理装置的结构示意图;
[0034]图6是本申请实施例提供的另一种网络请求处理装置的结构示意图;
[0035]图7是本申请实施例提供的一种网络队列设备的结构示意图;
[0036]图8是本申请实施例提供的一种网络请求设备的结构示意图。
具体实施方式
[0037]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络请求处理方法,其特征在于,所述方法包括:接收来自客户端的一个或多个网络请求,并根据所述网络请求的优先级将所述各个网络请求进行分类,得到每个优先级对应的网络请求队列;所述网络请求队列包括处于队列状态的网络请求;当网络请求设备中处于执行状态的第一优先级对应的网络请求的数量小于所述第一优先级对应的并发执行数量时,从所述每个优先级对应的网络请求队列中确定目标网络请求;所述目标网络请求为优先级低于或等于所述第一优先级且优先级最高的网络请求;发送所述目标网络请求至所述网络请求设备,并从所述网络请求设备接收所述目标网络请求的应答数据,所述应答数据是所述网络请求设备从服务端获取的。2.如权利要求1所述的方法,其特征在于,所述从所述网络请求设备接收所述目标网络请求的应答数据之后,所述方法还包括:从所述每个优先级对应的网络请求队列中获取候选网络请求,所述候选网络请求与所述目标网络请求相同;将所述目标网络请求的应答数据作为所述候选网络请求的应答数据。3.如权利要求1所述的方法,其特征在于,所述接收来自客户端的一个或多个网络请求,根据所述网络请求的优先级将所述各个网络请求进行分类,得到每个优先级对应的网络请求队列,包括:获取所述一个或多个网络请求中的任意一个网络请求;根据所述任意一个网络请求的优先级从各个优先级对应的网络请求队列中确定目标网络请求队列;将所述任意一个网络请求插入到所述目标网络请求队列的队尾。4.如权利要求1

3任一项所述的方法,其特征在于,所述根据所述网络请求的优先级将所述各个网络请求进行分类,得到每个优先级对应的网络请求队列,包括:获取所述网络请求携带的标识信息,并根据所述网络请求携带的标识信息确定所述网络请求对应的优先级;所述标识信息包括域名、请求地址和关键字段中的一种或多种;根据所述网络请求的优先级将所述各个网络请求进行分类,得到所述处于队列状态的每个优先级对应的网络请求。5.一种网络请求处理方法,其特征在于,所述方法包括:当确定处于执行状态的第一优先级对应的网络请求的数量小于所述第一优先级对应的并发执行数量时,接收来自网络队列设备的目标网络请求;其中,所述目标网络请求是所述网络队列设备从每个优先级对应的网络请求队列中确定的优先级低于或等于所述第一优先级且优先级最高的网络请求;所述网络请求队列包括处于队列状态的网络请求;执行所述目标网络请求,并从服务端获取所述目标网络请求的应答数据;将所述应答数据发送至所述网络队列设备...

【专利技术属性】
技术研发人员:原玉琬
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

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

1