数据接口故障处理方法、装置及电子设备制造方法及图纸

技术编号:17267843 阅读:26 留言:0更新日期:2018-02-14 16:25
本公开实施例公开了一种数据接口故障处理方法、装置及电子设备,所述方法包括:检测数据接口故障;确定所述故障的类型;根据所述故障的类型选择对应的处理预案分组进行处理。通过本公开实施例提供的技术方案,减少了人工工作量,缩短了故障修复的时间,实现了一键修复,同时还增强了故障处理的针对性,提高了故障处理的准确性,进而保障了系统的正常运行,提高了用户的使用体验。

Data interface fault processing methods, devices and electronic equipment

The embodiment of the public discloses a data interface fault processing method, device and electronic device. The method comprises the following steps: detecting the failure of data interface, determining the type of the fault, and selecting the corresponding processing plan group according to the type of the fault to process. Through the technical scheme provided by the embodiment of the public, reduce artificial workload, shorten the repair time, to achieve a key repair, while also enhancing the fault for the treatment, improve the accuracy of fault handling, and ensure the normal operation of the system, use the high user experience.

【技术实现步骤摘要】
数据接口故障处理方法、装置及电子设备
本公开涉及数据处理
,具体涉及一种数据接口故障处理方法、装置及电子设备。
技术介绍
随着互联网技术的发展,智能手机等数字设备的广泛使用,大量面向顾客的应用程序被开发和使用。在这些应用程序中,顾客通过应用程序所提供的线上服务与应用程序之间进行数据传递,实际上,顾客看到的线上服务数据是调用后台系统数据,再通过各种各样的数据接口传递至前台展示的。因此,若某个数据接口出现了问题或故障,将会阻断向顾客提供的各种服务内容,影响用户的使用,降低用户的使用体验。
技术实现思路
本公开实施例提供一种数据接口故障处理方法、装置及电子设备。第一方面,本公开实施例中提供了一种数据接口故障处理方法。具体的,所述数据接口故障处理方法,包括:检测数据接口故障;确定所述故障的类型;根据所述故障的类型选择对应的处理预案分组进行处理。结合第一方面,本公开在第一方面的第一种实现方式中,所述确定故障的类型,包括:获取历史故障类型信息;比较检测到的故障信息与历史故障类型信息,确定所述故障的类型。其中,所述数据接口的故障类型包括:数据流量低于预设流量阈值、所述数据接口运行的服务进程异常、相关服务器出现故障、数据接口调用延迟、页面内容显示延迟、信息变更延迟中的一种或多种。结合第一方面,本公开在第一方面的第一种实现方式中,所述根据故障的类型选择对应的处理预案分组进行处理,包括:预先设置故障类型与处理预案之间的对应关系;根据故障的类型选择对应的处理预案分组进行处理。其中,所述处理预案包括:配置降级、物理降级、服务降级、自动降级中的一种或多种。结合第一方面,本公开在第一方面的第一种实现方式中,所述预先设置故障类型与处理预案之间的对应关系,包括:当数据接口故障为数据接口调用延迟、页面内容显示延迟和/或信息变更延迟时,对应的处理预案设置为配置降级;当数据接口故障为数据流量低于预设流量阈值时,对应的处理预案设置为物理降级;当数据接口故障为运行的服务异常和/或相关服务器出现故障时,对应的处理预案设置为服务降级;当配置降级、物理降级或服务降级的执行频率超过预设频率阈值时,将相应的降级方案设为自动降级。第二方面,本公开实施例提供了一种数据接口故障处理装置,所述装置包括:检测模块,被配置为检测数据接口故障;确定模块,被配置为确定所述故障的类型;处理模块,被配置为根据所述故障的类型选择对应的处理预案分组进行处理。本公开在第二方面的第一种实现方式中,所述确定模块包括:获取子模块,被配置为获取历史故障类型信息;确定子模块,被配置为比较检测到的故障信息与历史故障类型信息,确定所述故障的类型。其中,所述数据接口的故障类型包括:数据流量低于预设流量阈值、所述数据接口运行的服务异常、相关服务器出现故障、数据接口调用延迟、页面内容显示延迟、信息变更延迟中的一种或多种。结合第二方面,本公开在第二方面的第一种实现方式中,所述处理模块包括:设置子模块,被配置为预先设置故障类型与处理预案之间的对应关系;处理子模块,被配置为根据故障的类型选择对应的处理预案分组进行处理。其中,所述处理预案包括:配置降级、物理降级、服务降级、自动降级中的一种或多种。结合第二方面,本公开在第二方面的第一种实现方式中,所述设置子模块包括:第一设置单元,被配置为当数据接口故障为数据接口调用延迟、页面内容显示延迟和/或信息变更延迟时,对应的处理预案设置为配置降级;第二设置单元,被配置为当数据接口故障为数据流量低于预设流量阈值时,对应的处理预案设置为物理降级;第三设置单元,被配置为当数据接口故障为运行的服务异常和/或相关服务器出现故障时,对应的处理预案设置为服务降级;第四设置单元,被配置为当配置降级、物理降级或服务降级的执行频率超过预设频率阈值时,将相应的降级方案设为自动降级。第三方面,本公开实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条支持数据接口故障处理装置执行上述第一方面中数据接口故障处理方法的计算机指令,所述处理器被配置为用于执行所述存储器中存储的计算机指令。所述数据接口故障处理装置还可以包括通信接口,用于数据接口故障处理装置与其他设备或通信网络通信。第四方面,本公开实施例提供了一种计算机可读存储介质,用于存储数据接口故障处理装置所用的计算机指令,其包含用于执行上述第一方面中数据接口故障处理方法为数据接口故障处理装置所涉及的计算机指令。本公开实施例提供的技术方案可以包括以下有益效果:上述技术方案,通过预设与故障类型相应的处理预案,在数据接口发生故障时,根据故障的类型直接选择对应的处理预案分组进行处理,从而减少了人工工作量,缩短了故障修复的时间,实现了一键修复,同时还增强了故障处理的针对性,提高了故障处理的准确性,进而保障了系统的正常运行,提高了用户的使用体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明结合附图,通过以下非限制性实施方式的详细描述,本公开的其它特征、目的和优点将变得更加明显。在附图中:图1示出根据本公开一实施方式的数据接口故障处理方法的流程图。图2示出根据图1所示实施方式的步骤S102的流程图。图3示出根据图1所示实施方式的步骤S103的流程图。图4示出根据本公开一实施方式的数据接口故障处理装置的结构框图。图5示出根据图4所示实施方式的确定模块402的结构框图。图6示出根据图4所示实施方式的处理模块403的结构框图。图7示出根据图6所示实施方式的设置子模块601的结构框图。图8示出根据本公开一实施方式的电子设备的结构框图。图9是适于用来实现根据本公开一实施方式的数据接口故障处理方法的计算机系统的结构示意图。具体实施方式下文中,将参考附图详细描述本公开的示例性实施方式,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施方式无关的部分。在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。本公开实施例提供的技术方案,通过预设与故障类型相应的处理预案,在数据接口发生故障时,根据故障的类型直接选择对应的处理预案分组进行处理,从而减少了人工工作量,缩短了故障修复的时间,实现了一键修复,同时还增强了故障处理的针对性,提高了故障处理的准确性,进而保障了系统的正常运行,提高了用户的使用体验。图1示出根据本公开一实施方式的数据接口故障处理方法的流程图。如图1所示,所述数据接口故障处理方法包括以下步骤S101-S103:在步骤S101中,检测数据接口故障;在步骤S102中,确定所述故障的类型;在步骤S103中,根据所述故障的类型选择对应的处理预案分组进行处理。在下文中将对步骤S101、S102和S103分别做进一步的描述。步骤S101在应用程序实际运行的过程中,某个数据接口不可避免地会出现一些问题,导致线上服务中断,进而影响用户的使用。相关的处理方式通常是对于出现问题的本文档来自技高网...
数据接口故障处理方法、装置及电子设备

【技术保护点】
一种数据接口故障处理方法,其特征在于,所述方法包括:检测数据接口故障;确定所述故障的类型;根据所述故障的类型选择对应的处理预案分组进行处理。

【技术特征摘要】
1.一种数据接口故障处理方法,其特征在于,所述方法包括:检测数据接口故障;确定所述故障的类型;根据所述故障的类型选择对应的处理预案分组进行处理。2.根据权利要求1所述的方法,其特征在于,所述确定故障的类型,包括:获取历史故障类型信息;比较检测到的故障信息与历史故障类型信息,确定所述故障的类型。3.根据权利要求1所述的方法,其特征在于,所述根据故障的类型选择对应的处理预案分组进行处理,包括:预先设置故障类型与处理预案之间的对应关系;根据故障的类型选择对应的处理预案分组进行处理。4.根据权利要求3所述的方法,其特征在于,所述预先设置故障类型与处理预案之间的对应关系,包括:当数据接口故障为数据接口调用延迟、页面内容显示延迟和/或信息变更延迟时,对应的处理预案设置为配置降级;当数据接口故障为数据流量低于预设流量阈值时,对应的处理预案设置为物理降级;当数据接口故障为运行的服务异常和/或相关服务器出现故障时,对应的处理预案设置为服务降级;当配置降级、物理降级或服务降级的执行频率超过预设频率阈值时,将相应的降级方案设为自动降级。5.一种数据接口故障处理装置,其特征在于,所述装置包括:检测模块,被配置为检测数据接口故障;确定模块,被配置为确定所述故障的类型;处理模块,被配置为根据所述故障的类型选择对应的处理预案分组进行处理。6.根据权利要求5所述的装置...

【专利技术属性】
技术研发人员:张云赵前程杨杰赵晓燕
申请(专利权)人:北京小度信息科技有限公司
类型:发明
国别省市:北京,11

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

1