供应商服务的检测方法及装置制造方法及图纸

技术编号:22266441 阅读:37 留言:0更新日期:2019-10-10 17:02
本发明专利技术实施例涉及供应商服务的检测方法,其中,该方法包括:获取检测规则,检测规则与供应商服务接口具有对应关系,并包括供应商服务的上线标准和下线标准;确定供应商服务需要执行检测的检测类型,检测类型包括下线检测或上线检测;若供应商服务需要执行检测的检测类型为下线检测,则根据供应商服务接口的指标数据,以及供应商服务接口检测规则中的下线标准对供应商服务进行下线处理;若供应商服务需要执行检测的检测类型为上线检测,则根据供应商服务接口的指标数据,以及供应商服务接口检测规则中的上线标准对供应商服务进行上线处理。通过本发明专利技术实施例,实现对供应商服务进行自动下线处理或自动上线处理,节约了维护成本。

Inspection methods and devices for supplier services

【技术实现步骤摘要】
供应商服务的检测方法及装置
本专利技术实施例一般地涉及互联网
,特别地是涉及一种供应商服务的检测方法及装置。
技术介绍
目前,互联网公司的很多业务需要依赖外部的供应商服务,当供应商服务出现严重网络延迟或者其他故障而不可用时,互联网公司的业务应用继续依赖供应商服务将可能会导致业务应用跟随出现故障甚至机器宕机。通常当供应商服务出现故障时会发出报警,技术人员跟进问题并与供应商联系,必要时采用手动下线,当供应商通知故障修复了之后,再手动将供应商服务上线,由于供应商服务出现故障的时间不确定性以及修复故障所需时间的不确定性,带来了非常多的维护成本。
技术实现思路
为了解决现有技术中存在的上述问题,本专利技术实施例提供了供应商服务的检测方法及装置。第一方面,本专利技术实施例提供一种供应商服务的检测方法,该供应商服务的检测方法包括:获取检测规则,所述检测规则与供应商服务接口具有对应关系,并包括供应商服务的上线标准和下线标准;确定所述供应商服务需要执行检测的检测类型,所述检测类型包括下线检测或上线检测;若所述供应商服务需要执行检测的检测类型为下线检测,则根据所述供应商服务接口的指标数据,以及供应商服务接口检测规则中的下线标准对所述供应商服务进行下线处理;若所述供应商服务需要执行检测的检测类型为上线检测,则根据所述供应商服务接口的指标数据,以及供应商服务接口检测规则中的上线标准对所述供应商服务进行上线处理。在一实施例中,所述上线标准中包括所述供应商服务接口的指标数据满足上线标准的上线标准详情,以及满足所述上线标准的上线标准详情命中次数,所述下线标准中包括所述供应商服务接口的指标数据满足下线标准的下线标准详情,以及满足下线标准的下线标准详情命中次数。在一实施例中,所述确定所述供应商服务需要执行检测的检测类型,包括:确定是否存储有所述供应商服务的上线唯一标识,所述上线唯一标识是对所述供应商服务进行下线处理后,对所述供应商服务进行注册并存储的上线唯一标识;若未存储有上线唯一标识,对所述供应商服务执行下线检测;若存储有所述供应商服务的上线唯一标识,对所述供应商服务执行上线检测。在一实施例中,所述根据所述供应商服务接口的指标数据,以及供应商服务接口检测规则中的下线标准对所述供应商服务进行下线处理,包括:获取所述供应商服务各接口的指标数据;若所述供应商服务任一接口的指标数据满足所述下线标准详情并且满足所述下线标准详情命中次数,则对所述供应商服务进行下线处理。在一实施例中,所述根据所述供应商服务接口的指标数据,以及供应商服务接口检测规则中的上线标准对所述供应商服务进行上线处理,包括:获取所述供应商服务各接口的所述指标数据;若所述供应商服务各接口的所述指标数据均满足所述上线标准详情,并且满足所述上线标准详情命中次数,则对所述供应商服务进行上线处理,并删除所述供应商服务的所述上线唯一标识。在一实施例中,若所述供应商服务各接口的指标数据不满足所述上线标准详情,并且不满足所述上线标准的上线标准详情命中次数,所述方法还包括:模拟在线请求,请求所述供应商服务的接口,获取所述供应商服务各接口的模拟指标数据;将获取的所述供应商服务各接口的所述模拟指标数据,作为所述供应商服务各接口的指标数据。在一实施例中,若所述供应商服务各接口的指标数据不满足所述上线标准,所述方法还包括:按照预设的时间间隔发出报警信息。第二方面,本专利技术实施例提供一种供应商服务的检测装置,该供应商服务的检测装置包括:获取单元,用于获取检测规则,所述检测规则与供应商服务接口具有对应关系,并包括供应商服务的上线标准和下线标准;确定单元,用于确定所述供应商服务需要执行检测的检测类型,所述检测类型包括下线检测或上线检测;下线处理单元,用于若所述供应商服务需要执行检测的检测类型为下线检测,则根据所述供应商服务接口的指标数据,以及供应商服务接口检测规则中的下线标准对所述供应商服务进行下线处理;上线处理单元,用于若所述供应商服务需要执行检测的检测类型为上线检测,则根据所述供应商服务接口的指标数据,以及供应商服务接口检测规则中的上线标准对所述供应商服务进行上线处理。第三方面,本专利技术实施例提供一种电子设备,电子设备包括:存储器,用于存储指令;以及处理器,用于调用存储器存储的指令执行上述任何方法。第四方面,本专利技术实施例提供一种计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在计算机上运行时,执行上述任何方法。本专利技术实施例提供的供应商服务的检测方法及装置,通过获取检测规则,并确定供应商服务需要执行检测的检测类型,根据供应商服务接口的指标数据与检测规则,实现对供应商服务进行自动下线处理或自动上线处理,节约了维护成本。附图说明通过参考附图阅读下文的详细描述,本专利技术实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本专利技术的若干实施方式,其中:图1是本专利技术实施例提供的供应商服务的检测方法实施流程图;图2是本专利技术实施例提供的供应商服务的检测方法另一实施流程图;图3是本专利技术实施例提供的供应商服务的检测装置示意图;图4是本专利技术实施例提供的供应商服务的另一检测装置示意图。具体实施方式下面将参考若干示例性实施方式来描述本专利技术的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本专利技术,而并非以任何方式限制本专利技术的范围。本专利技术实施例提供的供应商服务的检测方法及装置,可以应用于依赖外部供应商服务提供服务,对外部供应商服务进行检测的应用场景。在该场景下,供应商服务的检测方法的执行主体可以是供应商服务的检测装置,该供应商服务的检测装置可以是计算机,移动终端等终端,本专利技术实施例不做限定。图1为本专利技术实施例提供的供应商服务的检测方法实施流程图。如图1所示,该方法包括:S101:获取检测规则,检测规则与供应商服务接口具有对应关系,并包括供应商服务的上线标准和下线标准。本专利技术实施例中的检测规则与供应商服务接口相对应,检测规则中包括包括基本信息、上线标准和下线标准。其中,基本信息可以是检测规则唯一标识,检测规则名称,所属应用,供应商服务接口标识,供应商服务唯一标识,检测规则是否启用,接口全限定类名,接口请求路径,请求参数等信息。下线标准可以是下线规则详情,下线规则命中次数。上线标准可以是上线规则详情,上线规则命中次数,模拟在线请求次数,访问间隔(毫秒)等。本专利技术实施例中,针对供应商服务的一个接口,可以配置一个检测规则也可以配置多个检测规则。S102:确定供应商服务需要执行检测的检测类型,检测类型包括下线检测或上线检测。本专利技术实施例中,供应商服务可以执行的检测类型包括上线检测和下线检测,利用获取的检测规则基本信息中的供应商服务标识,可确定出供应商服务需要执行的检测类型。进一步地,根据供应商服务标识,查询该供应商服务是否存储有预设的特殊标志,预设的特殊标志例如可以是上线唯一标识,如果该供应商服务例如在存储器中存储了预设的特殊标志,该供应商服务需要执行的检测类型为上线检测。如果该供应商服务在存储器中未存储预设的特殊标志,该供应商服务需要执行的检测类型为下线检测。其中,该上线唯一标识是对供应商服务进行下线处理后,对供应商服务进行注册并存储的本文档来自技高网...

【技术保护点】
1.一种供应商服务的检测方法,其中,所述方法包括:获取检测规则,所述检测规则与供应商服务接口具有对应关系,并包括供应商服务的上线标准和下线标准;确定所述供应商服务需要执行检测的检测类型,所述检测类型包括下线检测或上线检测;若所述供应商服务需要执行检测的检测类型为下线检测,则根据所述供应商服务接口的指标数据,以及供应商服务接口检测规则中的下线标准对所述供应商服务进行下线处理;若所述供应商服务需要执行检测的检测类型为上线检测,则根据所述供应商服务接口的指标数据,以及供应商服务接口检测规则中的上线标准对所述供应商服务进行上线处理。

【技术特征摘要】
1.一种供应商服务的检测方法,其中,所述方法包括:获取检测规则,所述检测规则与供应商服务接口具有对应关系,并包括供应商服务的上线标准和下线标准;确定所述供应商服务需要执行检测的检测类型,所述检测类型包括下线检测或上线检测;若所述供应商服务需要执行检测的检测类型为下线检测,则根据所述供应商服务接口的指标数据,以及供应商服务接口检测规则中的下线标准对所述供应商服务进行下线处理;若所述供应商服务需要执行检测的检测类型为上线检测,则根据所述供应商服务接口的指标数据,以及供应商服务接口检测规则中的上线标准对所述供应商服务进行上线处理。2.根据权利要求1所述的方法,其中,所述上线标准中包括所述供应商服务接口的指标数据满足上线标准的上线标准详情,以及满足所述上线标准的上线标准详情命中次数,所述下线标准中包括所述供应商服务接口的指标数据满足下线标准的下线标准详情,以及满足下线标准的下线标准详情命中次数。3.根据权利要求2所述的方法,其中,所述确定所述供应商服务需要执行检测的检测类型,包括:确定是否存储有所述供应商服务的上线唯一标识,所述上线唯一标识是对所述供应商服务进行下线处理后,对所述供应商服务进行注册并存储的上线唯一标识;若未存储有上线唯一标识,对所述供应商服务执行下线检测;若存储有所述供应商服务的上线唯一标识,对所述供应商服务执行上线检测。4.根据权利要求2或权利要求3所述的方法,其中,所述根据所述供应商服务接口的指标数据,以及供应商服务接口检测规则中的下线标准对所述供应商服务进行下线处理,包括:获取所述供应商服务各接口的指标数据;若所述供应商服务任一接口的指标数据满足所述下线标准详情并且满足所述下线标准详情命中次数,则对所述供应商服务进行下线处理。5.根据权利要求3所述的方法,其中,所述根据所述供应商服务接口的指标数据,以及供应商服务接口检测规则中的上线标准对所述供应商服务进行上...

【专利技术属性】
技术研发人员:王淼
申请(专利权)人:北京创鑫旅程网络技术有限公司
类型:发明
国别省市:北京,11

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

1