一种数据处理方法及相关设备技术

技术编号:21577200 阅读:42 留言:0更新日期:2019-07-10 16:59
本发明专利技术实施例提供了一种数据处理方法及相关设备,可以及时的确定在请求链路中传输的请求是否超时,避免了系统资源的浪费,提高了系统的性能。该方法包括:接收所述目标请求;提取所述目标请求在所述目标请求链路中的目标总耗时;获取所述目标请求在当前服务节点的上游服务节点中传输的第一耗时;获取所述目标请求在所述当前服务节点中传输的第二耗时;根据所述第一耗时、所述第二耗时以及所述目标总耗时判断所述目标请求是否超时;若是,则终止所述目标请求在所述目标请求链路中的传输。

A Data Processing Method and Related Equipment

【技术实现步骤摘要】
一种数据处理方法及相关设备
本专利技术涉及数据处理领域,特别涉及一种数据处理方法及相关设备。
技术介绍
在多级网络系统架构中,针对长尾请求,由于网络环境不稳定,在长尾请求发出后,其耗时可能会超过系统入口服务设定的超时时间,因为目前对于超时时间的统计仅针对请求链路中相邻两个服务设定,所以已经被入口服务判定为超时的长尾请求,在其下游请求链路中并不会被及时识别为超时,会将该请求继续在下游服务中进行执行,直至目标请求节点,这对网络资源造成较大的浪费。
技术实现思路
本专利技术实施例提供了一种数据处理方法及相关设备,可以及时的确定在请求链路中传输的请求是否超时,避免了系统资源的浪费,提高了系统的性能。本专利技术实施例第一方面提供了一种数据处理方法,包括:接收所述目标请求;提取所述目标请求在所述目标请求链路中的目标总耗时;获取所述目标请求在当前服务节点的上游服务节点中传输的第一耗时;获取所述目标请求在所述当前服务节点中传输的第二耗时;根据所述第一耗时、所述第二耗时以及所述目标总耗时判断所述目标请求是否超时;若是,则终止所述目标请求在所述目标请求链路中的传输。可选地,所述根据所述第一耗时、所述第二耗时本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:接收所述目标请求;提取所述目标请求在所述目标请求链路中的目标总耗时;获取所述目标请求在当前服务节点的上游服务节点中传输的第一耗时;获取所述目标请求在所述当前服务节点中传输的第二耗时;根据所述第一耗时、所述第二耗时以及所述目标总耗时判断所述目标请求是否超时;若是,则终止所述目标请求在所述目标请求链路中的传输。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收所述目标请求;提取所述目标请求在所述目标请求链路中的目标总耗时;获取所述目标请求在当前服务节点的上游服务节点中传输的第一耗时;获取所述目标请求在所述当前服务节点中传输的第二耗时;根据所述第一耗时、所述第二耗时以及所述目标总耗时判断所述目标请求是否超时;若是,则终止所述目标请求在所述目标请求链路中的传输。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一耗时、所述第二耗时以及所述目标总耗时判断所述目标请求是否超时包括:判断所述第一耗时以及所述第二耗时的和值是否大于或等于所述目标总耗时;若是,则确定所述目标请求超时;若否,则确定所述目标请求未超时,且将所述目标请求、所述第一耗时、所述第二耗时以及所述目标总耗时发送至所述当前服务节点的下游服务节点。3.根据权利要求1或2所述的方法,其特征在于,所述获取所述目标请求在所述当前服务节点中传输的第二耗时包括:获取所述当前服务节点接收到所述目标请求的第一时刻;实时监测所述目标请求在所述当前服务节点中传输的第一传输时刻;根据所述第一时刻以及所述第一传输时刻确定所述第二耗时。4.根据权利要求1或2所述的方法,其特征在于,所述获取所述目标请求在所述当前服务节点中传输的第二耗时包括:获取所述目标请求从上游相邻服务节点发出的第二时刻;实时监测所述目标请求在所述当前服务节点与所述上游相邻服务节点之间的传输链路以及所述当前服务节点中传输的第二传输时刻;根据所述第二时刻以及所述第二传输时刻确定所述第二耗时。5.一种数据处理装置,其特征在于,包括:接收单元,用于接收所述目标请求;提取单元,用于提取所述目标请求在所述目标请求链路中的目标总耗时;...

【专利技术属性】
技术研发人员:谭锦彪
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1