请求处理方法、装置、计算机设备及计算机可读存储介质与流程

文档序号:35929812发布日期:2023-11-05 03:02阅读:34来源:国知局
请求处理方法、装置、计算机设备及计算机可读存储介质与流程

本申请涉及数据处理,具体涉及一种请求处理方法、装置、计算机设备及计算机可读存储介质。


背景技术:

1、随着客户端的发展,客户端能够实现越来越丰富的服务。客户端为了实现服务,需要向能够提供服务的服务端发起请求,以请求服务。但是,随着客户端数量的增多,以及服务数量的增多,服务端所要处理的请求的流量也越来越多。由于服务端对流量的处理资源有限,服务端在处理大流量的请求时,会容易导致服务端崩溃,使得服务端无法对请求进行处理。

2、综上,目前存在服务端的可用性不足的问题。


技术实现思路

1、本申请实施例提供一种请求处理方法、装置、计算机设备及计算机可读存储介质,能够提高服务端的可用性。

2、一种请求处理方法,包括:

3、获取服务请求对象针对应用程序中程序服务的服务请求,以及获取运行服务资源信息集合,运行服务资源信息集合包括每一候选服务请求对象对应的候选运行服务资源信息,服务请求对象属于候选服务请求对象;

4、根据候选运行服务资源,对服务请求对象的限流服务资源进行状态设置处理,得到限流服务资源针对服务请求的资源状态信息;

5、根据资源状态信息,对服务请求对象进行参数获取处理,得到服务请求对象的请求限流参数;

6、根据请求限流参数和服务请求对象在候选运行服务资源信息中的运行服务资源信息,确定服务请求对应的请求处理策略,以根据请求处理策略,对服务请求对象的服务请求进行处理。

7、相应地,本申请实施例提供一种请求处理装置,包括:

8、第一获取单元,可以用于获取服务请求对象针对应用程序中程序服务的服务请求,以及获取运行服务资源信息集合,运行服务资源信息集合包括每一候选服务请求对象对应的候选运行服务资源信息,服务请求对象属于候选服务请求对象;

9、设置单元,可以用于根据候选运行服务资源,对服务请求对象的限流服务资源进行状态设置处理,得到限流服务资源针对服务请求的资源状态信息;

10、第二获取单元,可以用于根据资源状态信息,对服务请求对象进行参数获取处理,得到服务请求对象的请求限流参数;

11、确定单元,可以用于根据请求限流参数和服务请求对象在候选运行服务资源信息中的运行服务资源信息,确定服务请求对应的请求处理策略,以根据请求处理策略,对服务请求对象的服务请求进行处理。

12、可选地,在一些实施例中,第二获取单元,具体可以用于若资源状态信息为限流状态信息,则获取应用程序对应的预设服务资源信息;根据预设服务资源信息和候选运行服务资源信息,对服务请求对象进行参数获取处理,得到服务请求对象的请求限流参数。

13、可选地,在一些实施例中,第二获取单元,具体可以用于对预设服务资源信息和候选运行服务资源信息进行参数映射处理,得到每一候选服务请求对象对应的候选请求限流参数;根据服务请求对象的对象特征信息,从候选请求限流参数中,筛选出服务请求对象的请求限流参数。

14、可选地,在一些实施例中,设置单元,具体可以用于获取应用程序对应的预设服务资源信息;根据候选运行服务资源和预设服务资源信息,对服务请求对象的限流服务资源进行状态设置处理,得到限流服务资源针对服务请求的资源状态信息。

15、可选地,在一些实施例中,设置单元,具体可以用于若候选运行服务资源信息和预设服务资源信息符合预设条件,则获取限流服务资源的当前资源状态信息;根据当前资源状态信息,对服务请求对象的限流服务资源进行状态设置处理,得到限流服务资源针对服务请求的资源状态信息。

16、可选地,在一些实施例中,确定单元,具体可以用于根据请求限流参数和服务请求对象在候选运行服务资源信息中的运行服务资源信息,获取服务请求的请求类型;对请求类型进行策略映射处理,得到服务请求对应的请求处理策略。

17、可选地,在一些实施例中,确定单元,具体可以用于若请求处理策略为请求限流策略,则对服务请求对象的服务请求进行限流处理;若请求处理策略为请求放行策略,则对服务请求对象的服务请求进行服务响应处理。

18、此外,本申请实施例还提供一种计算机设备,包括存储器和处理器;存储器存储有计算机程序,处理器用于运行存储器内的计算机程序,以执行本申请实施例提供的任一种请求处理方法。

19、此外,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序适于处理器进行加载,以执行本申请实施例提供的任一种请求处理方法。

20、此外,本申请实施例还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现本申请实施例所提供的任一种请求处理方法。

21、本申请可以获取服务请求对象针对应用程序中程序服务的服务请求,以及获取运行服务资源信息集合,运行服务资源信息集合包括每一候选服务请求对象对应的候选运行服务资源信息,服务请求对象属于候选服务请求对象;根据候选运行服务资源,对服务请求对象的限流服务资源进行状态设置处理,得到限流服务资源针对服务请求的资源状态信息;根据资源状态信息,对服务请求对象进行参数获取处理,得到服务请求对象的请求限流参数;根据请求限流参数和服务请求对象在候选运行服务资源信息中的运行服务资源信息,确定服务请求对应的请求处理策略,以根据请求处理策略,对服务请求对象的服务请求进行处理。由于本申请可以利用候选服务请求对象对应的候选运行服务资源信息,对服务请求对象的限流服务资源进行状态设置处理,得到限流服务资源针对服务请求的资源状态信息,如此可以根据资源状态信息,获取到服务请求对象的请求限流参数,从而可以利用限流参数和服务请求对象的运行服务资源信息确定出服务请求对应的请求处理策略,如此可以利用请求处理策略来对服务请求进行适应性地处理,进而可以提高服务端的可用性。



技术特征:

1.一种请求处理方法,其特征在于,包括:

2.根据权利要求1所述的请求处理方法,其特征在于,所述根据所述资源状态信息,对所述服务请求对象进行参数获取处理,得到所述服务请求对象的请求限流参数,包括:

3.根据权利要求2所述的请求处理方法,其特征在于,所述根据所述预设服务资源信息和所述候选运行服务资源信息,对所述服务请求对象进行参数获取处理,得到所述服务请求对象的请求限流参数,包括:

4.根据权利要求1所述的请求处理方法,其特征在于,所述根据所述候选运行服务资源,对所述服务请求对象的限流服务资源进行状态设置处理,得到所述限流服务资源针对所述服务请求的资源状态信息,包括:

5.根据权利要求4所述请求处理方法,其特征在于,所述根据所述候选运行服务资源和所述预设服务资源信息,对所述服务请求对象的限流服务资源进行状态设置处理,得到所述限流服务资源针对所述服务请求的资源状态信息,包括:

6.根据权利要求1所述的请求处理方法,其特征在于,所述根据所述请求限流参数和所述服务请求对象在所述候选运行服务资源信息中的运行服务资源信息,确定所述服务请求对应的请求处理策略,包括:

7.根据权利要求1至6任一项所述的请求处理方法,其特征在于,所述根据所述请求处理策略,对所述服务请求对象的服务请求进行处理,包括:

8.一种请求处理装置,其特征在于,包括:

9.一种计算机设备,其特征在于,包括存储器和处理器;所述存储器存储有计算机程序,所述处理器用于运行所述存储器内的计算机程序,以执行权利要求1至7任一项所述的请求处理方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行权利要求1至7任一项所述的请求处理方法。


技术总结
本申请实施例提供一种请求处理方法、装置、计算机设备及计算机可读存储介质,可以应用于云技术、人工智能、智慧交通、车联网等各种场景;本申请可以获取服务请求对象针对应用程序中程序服务的服务请求,以及获取运行服务资源信息集合;根据候选运行服务资源,对服务请求对象的限流服务资源进行状态设置处理,得到限流服务资源针对服务请求的资源状态信息;根据资源状态信息,对服务请求对象进行参数获取处理,得到服务请求对象的请求限流参数;根据请求限流参数和服务请求对象的运行服务资源信息,确定服务请求对应的请求处理策略,以根据请求处理策略,对服务请求对象的服务请求进行处理。本申请可以提高服务端的可用性。

技术研发人员:朱绍明
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1