The manual discloses a control method and device for a traffic flow. Including: call service of business flow downstream processing, and record the processing time; according to the processing time whether the downstream service is abnormal; if the downstream service exception, stop calling the downstream service, and start the timer task of detection of the downstream service is back to normal; if detected in the downstream service back to normal, return to the downstream service calls.
【技术实现步骤摘要】
业务流量的控制方法和装置
本说明书涉及互联网
,尤其涉及一种业务流量的控制方法和装置。
技术介绍
随着互联网技术的快速发展,越来越多的业务可以通过网络实现,比如:支付、购物等。业务服务提供商可以在后台部署多个用于提供业务服务的业务系统,各业务系统之间可以进行服务调用,以协同完成业务。一旦业务系统或业务系统提供的服务异常,就可能会导致业务中断,需要提供更可靠的异常检测和恢复方案。
技术实现思路
有鉴于此,本说明书提供一种业务流量的控制方法和装置。具体地,本说明书是通过如下技术方案实现的:一种业务流量的控制方法,包括:调用下游服务对业务流量进行处理,并记录处理耗时;根据所述处理耗时判断所述下游服务是否异常;若确定所述下游服务异常,则停止调用所述下游服务,并启动定时任务检测所述下游服务是否恢复正常;若检测到所述下游服务恢复正常,则恢复对所述下游服务的调用。一种业务流量的控制装置,包括:耗时记录单元,调用下游服务对业务流量进行处理,并记录处理耗时;异常判断单元,根据所述处理耗时判断所述下游服务是否异常;恢复检测单元,若确定所述下游服务异常,则停止调用所述下游服务,并启动 ...
【技术保护点】
一种业务流量的控制方法,包括:调用下游服务对业务流量进行处理,并记录处理耗时;根据所述处理耗时判断所述下游服务是否异常;若确定所述下游服务异常,则停止调用所述下游服务,并启动定时任务检测所述下游服务是否恢复正常;若检测到所述下游服务恢复正常,则恢复对所述下游服务的调用。
【技术特征摘要】
1.一种业务流量的控制方法,包括:调用下游服务对业务流量进行处理,并记录处理耗时;根据所述处理耗时判断所述下游服务是否异常;若确定所述下游服务异常,则停止调用所述下游服务,并启动定时任务检测所述下游服务是否恢复正常;若检测到所述下游服务恢复正常,则恢复对所述下游服务的调用。2.根据权利要求1所述的方法,所述根据所述处理耗时判断所述下游服务是否异常,包括:根据所述处理耗时计算耗时环比;若确定所述耗时环比超过环比阈值,则将所述下游服务标记为预警状态;在预警状态有效期内,若耗时环比超过环比阈值的次数达到预定次数,则确定所述下游服务异常。3.根据权利要求1所述的方法,所述根据所述处理耗时判断所述下游服务是否异常,包括:根据所述处理耗时计算耗时方差;若确定所述耗时方差超过方差阈值,则将所述下游服务标记为预警状态;在预警状态有效期内,若耗时方差超过方差阈值的次数达到预定次数,则确定所述下游服务异常。4.根据权利要求1所述的方法,所述记录处理耗时,包括:在调用下游服务对业务流量进行处理的过程中,采样记录处理耗时。5.根据权利要求1所述的方法,所述启动定时任务检测所述下游服务是否恢复正常,包括:启动异步线程定期调用所述下游服务对业务流量进行处理,以检测所述下游服务是否恢复正常。6.一种业务流量的控制装置,包括:耗时记录单元,调用下游服务对业务流量进行处理,并记录处理耗时;异常判断单元,根据所述处理耗时判断所述下游服务是否异常;恢复检测单元,若确定所述下游...
【专利技术属性】
技术研发人员:刘禹轩,王维,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。