【技术实现步骤摘要】
资源数据处理的方法及系统、设备及存储介质
[0001]本公开涉及大数据
,尤其涉及一种资源数据处理的方法及系统、设备及存储介质。
技术介绍
[0002]现在互联网业务中,每一次交易、展示和支付的执行过程均是非常复杂的。比如电商业务,用户在收银台进行支付时,点击确认支付按钮,其可能要调用上百个系统进行协同处理。在这么多业务协同处理时,随时可能会发生各种异常情况,比如接口超时,系统出现bug等等。每一种异常出现时都会影响到用户的当前交易流程以及用户的体验,甚至影响到GMV(Gross Merchandise Volume,即商品交易总额)。
[0003]现有的技术方法中,当出现异常时,通常是对整个接口进行熔断处理。比如发生异常时,上游接口对当前调用接口进行熔断,熔断后不再进行请求访问。然而,这种通过对接口进行熔断的技术并不适用所有的业务场景,例如,在同一个与交易相关联的接口下,所述接口用于调取多个类型的资源数据或子业务场景数据,在该接口下的某一种子业务场景数据或资源数据发生了异常,若对该接口进行熔断,则导致该接口下 ...
【技术保护点】
【技术特征摘要】
1.一种资源数据处理的方法,其特征在于,应用于与交易相关联的接口,所述接口用于调取多个类型的资源,所述方法包括:对于每个类型的资源,收集当前类型的资源的总使用次数和使用失败次数;根据当前类型的资源的总使用次数和使用失败次数确定当前类型的资源的使用失败率;判断所述当前类型的资源的使用失败率是否达到预设的使用失败率阈值:当所述当前类型的资源的使用失败率达到使用失败率阈值时,对当前类型的资源进行熔断。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:对于已熔断的资源,累计资源的熔断时长;判断资源的熔断时长是否达到预设的时长阈值:当资源的熔断时长达到预设的时长阈值时,对当前资源进行熔断关闭。3.根据权利要求1所述的方法,其特征在于,所述收集当前类型的资源的使用失败次数,包括:响应于当前类型的资源使用失败的原因为当前资源的配置信息有误,累计当前类型的资源的使用失败次数。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:响应于当前类型的资源使用失败的原因为当前资源类型所对应的接口超时,对当前类型的资源所对应的接口进行熔断,不累计资源的使用失败次数。5.根据权利要求1所述的方法,其特征在于,在所述收集当前类型的资源的总使用次数和使用失败次数之前,所述方法还包括:响应于接收到的资源查询请求,基于已知的熔断资源列表,判断与所述资源查询请求所匹配的资源是否处于熔断状态:当所述资源处于熔断状态时,不显示当前资源;当所述资源未处于熔断状态时,显示当前资源,用于交易使用。6.根据权利要求5所述的方法,其特征在于,所述已知的熔断资源列表通过以下步骤得到:采集所有资源的熔断状态,将已熔断的所有资源汇集为已知的熔断资源列表,用于判断与所述资源查询请求所匹配的资源是否处于熔断状态。7.根据权利要求5所述的方法,其特征在...
【专利技术属性】
技术研发人员:黄增荣,陈月华,招家发,
申请(专利权)人:京东科技控股股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。