请求处理方法和装置制造方法及图纸

技术编号:17165002 阅读:45 留言:0更新日期:2018-02-01 22:30
本申请公开了请求处理方法和装置。该方法的一具体实施方式包括:接收客户端发送的第一调用请求,第一调用请求包括:服务端提供的操作的操作标识、回调指示信息、重试指示信息;向服务端发送包含操作标识的第二调用请求,以及接收服务端返回的返回信息,返回信息包括:指示操作标识对应的操作调用成功或调用失败的结果指示信息;根据结果指示信息,确定执行回调指示信息对应的预设操作或执行重试指示信息对应的预设操作。一方面,针对调用操作的过程中回调、重试等需求进行配置,从而保障调用服务的可靠性。另一方面,对调用请求的数量进行限制,避免服务器的负载急剧增加的问题,提升对调用请求的处理效率。

Request processing method and device

The request processing method and device are disclosed in this application. One embodiment of the method includes: receiving a call request sent by the client first, first call request includes: identification, callback provided by the server operation indication information and retry indication information sent to the server; contains second operation identification request, and receiving information returned by the server to return, return instructions identification information including: the corresponding operation call call success or failure results indicating information indicating information; according to the results, determine the preset operation or execute a retry instruction message corresponding callback indication information corresponding to the preset operation. On the one hand, the demand for callback and retry in the process of calling operation is configured to ensure the reliability of the invoking service. On the other hand, the number of call requests is limited to avoid the problem of the rapid increase of the load of the server, and to improve the processing efficiency of the call request.

【技术实现步骤摘要】
请求处理方法和装置
本申请涉及计算机领域,具体涉及网络
,尤其涉及请求处理方法和装置。
技术介绍
在互联网应用的运行过程中,经常需要调用第三方平台的服务。目前,通常采用的调用方式为:直接向提供第三方服务的服务端发送对服务的调用请求,根据调用结果判断是否需要重新发送调用请求。然而,当采用上述方式调用第三方平台的服务时,一方面,无法系统地管理调用过程,降低调用服务的可靠性。另一方面,在调用请求的数量为海量级别的情况下,导致处理调用请求的服务器的负载急剧增加,降低对调用请求的处理效率。
技术实现思路
本申请提供了请求处理方法和装置,用于解决上述
技术介绍
部分存在的技术问题。第一方面,本申请提供了请求处理方法,该方法包括:接收客户端发送的第一调用请求,第一调用请求包括:服务端提供的操作的操作标识、指示是否在调用服务端提供的操作成功时进行回调的回调指示信息、指示是否在调用服务端提供的操作失败时进行重试的重试指示信息;向服务端发送包含操作标识的第二调用请求,以及接收服务端返回的返回信息,返回信息包括:指示操作标识对应的操作调用成功或调用失败的结果指示信息;根据结果指示信息,确定执行回调指示信息对本文档来自技高网...
请求处理方法和装置

【技术保护点】
一种请求处理方法,其特征在于,所述方法包括:接收客户端发送的第一调用请求,所述第一调用请求包括:服务端提供的操作的操作标识、指示是否在调用服务端提供的操作成功时进行回调的回调指示信息、指示是否在调用服务端提供的操作失败时进行重试的重试指示信息;向服务端发送包含所述操作标识的第二调用请求,以及接收服务端返回的返回信息,所述返回信息包括:指示操作标识对应的操作调用成功或调用失败的结果指示信息;根据结果指示信息,确定执行回调指示信息对应的预设操作或执行重试指示信息对应的预设操作。

【技术特征摘要】
1.一种请求处理方法,其特征在于,所述方法包括:接收客户端发送的第一调用请求,所述第一调用请求包括:服务端提供的操作的操作标识、指示是否在调用服务端提供的操作成功时进行回调的回调指示信息、指示是否在调用服务端提供的操作失败时进行重试的重试指示信息;向服务端发送包含所述操作标识的第二调用请求,以及接收服务端返回的返回信息,所述返回信息包括:指示操作标识对应的操作调用成功或调用失败的结果指示信息;根据结果指示信息,确定执行回调指示信息对应的预设操作或执行重试指示信息对应的预设操作。2.根据权利要求1所述的方法,其特征在于,所述结果指示信息指示操作标识对应的操作调用成功;以及根据结果指示信息,确定执行回调指示信息对应的预设操作或执行重试指示信息对应的预设操作包括:执行回调指示信息对应的预设操作。3.根据权利要求2所述的方法,其特征在于,所述返回信息还包括:调用操作标识对应的操作之后生成的调用结果,所述回调指示信息指示调用服务端提供的操作成功时进行回调;以及执行回调指示信息对应的预设操作包括:将所述调用结果发送至所述客户端。4.根据权利要求3所述的方法,其特征在于,将所述调用结果发送至所述客户端之后,所述方法还包括:判断所述客户端是否成功接收所述调用结果;当所述客户端未成功接收所述调用结果时,将所述调用结果发送至所述客户端直至所述客户端成功接收所述调用结果或调用结果对应的发送次数等于次数阈值。5.根据权利要求1所述的方法,其特征在于,所述结果指示信息指示操作标识对应的操作调用失败;以及根据结果指示信息,确定执行回调指示信息对应的预设操作或执行重试指示信息对应的预设操作包括:执行重试指示信息对应的预设操作。6.根据权利要求5所述的方法,其特征在于,重试指示信息指示在调用服务端提供的操作失败时进行重试;以及执行重试指示信息对应的预设操作包括:向服务端发送所述第二调用请求直至接收到服务端返回的指示操作标识对应的操作调用成功的结果指示信息或第二调用请求对应的发送次数等于次数阈值。7.根据权利要求1-6之一所述的方法,其特征在于,所述方法还包括:统计预设时间段内接收到的第一调用请求的数量;当所述数量大于第一数量阈值时,执行预设限流操作,以控制向服务端发送的第二调用请求的数量。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:统计预设时间段内服务器集群接收到的第一调用请求的数量;当所述数量大于第二数量阈值时,执行预设服务器集群限流操作,以控制服务器集群向服务端发送的第二调用请求的数量。9.一种请求处理方法,其特征在于,所述方法包括:接收与服务端提供的操作对应的调用指令;生成调用请求,调用请求包括:所述操作的操作标识、指示是否在调用服务端提供的操作成功时进行回调的回调指示信息、指示是否在调用服务端提供的操作失败时进行重试的重试指示信息;向转发端发送所述调用请求,以使转发端将包含所述操作标识的调用请求发送至服务端以调用所述操作标识对应的操作以及根据调用成功或失败,确定执行回调指示信息对应的预设操作或执行重试指示信息对应的预设操作。10.一种请求处理方法,其特征在于,所述方法包括:接收转发端发送的调用请求,调用请求包括:操作标识;生成指示操作标识对应的操作调用成功或调用失败的结果指示信息;将所述结果指示信息发送至转发端,以使转发端根据结果指示信息,确定执行指示是否在调用服务端提供的操作成功时进行回调的回调指示信息对应的预设操作或执行...

【专利技术属性】
技术研发人员:曾宪涛
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1