服务维护方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:21917195 阅读:25 留言:0更新日期:2019-08-21 13:26
本公开实施例公开了一种服务维护方法、装置、电子设备及可读存储介质,所述方法包括:确定处于异常状态的服务的数量;针对多个处于异常状态的服务,确定所述多个服务之间是否存在关联关系;根据所述多个服务之间是否存在关联关系对所述多个服务的异常状态进行处理,可以理清服务重要程度及服务的健康状况,针对服务的异常状态对服务进行维护,从而保障服务稳定性。而且,可以根据服务之间的关联关系对服务做精细化的处理,通过及时发现与服务的异常状态相关的问题并且进行及时和有针对性的处理来对服务进行维护。

Service maintenance methods, devices, electronic devices and readable storage media

【技术实现步骤摘要】
服务维护方法、装置、电子设备及可读存储介质
本公开涉及互联网
,具体涉及服务维护方法、装置、电子设备及可读存储介质。
技术介绍
随着互联网技术的飞速发展,任何一款应用所涉及的服务模块日益增多,服务模块相互之间依赖复杂。甚至,随着业务发展导致了越来越多的孤儿服务模块。这些问题极大地影响了应用的服务稳定性,而且会造成巨大的经济损失。
技术实现思路
为了解决相关技术中的问题,本公开实施例提供服务维护方法、装置、电子设备及可读存储介质。第一方面,本公开实施例中提供了一种服务维护方法,包括:确定处于异常状态的服务的数量;针对多个处于异常状态的服务,确定所述多个服务之间是否存在关联关系;根据所述多个服务之间是否存在关联关系对所述多个服务的异常状态进行处理。结合第一方面,本公开在第一方面的第一种实现方式中,所述根据所述多个服务之间是否存在关联关系对所述多个服务的异常状态进行处理,还包括:根据所述多个服务之间是否存在关联关系,将所述多个处于异常状态的服务分组,其中,所述关联关系表示一个服务调用另一服务;确定服务分组的组维护优先级以及同一组中的服务的服务维护优先级;按照所述组维护优先级和所述服务维护优先级从高到低的顺序对已分组的处于异常状态的服务进行维护。结合第一方面的第一种实现方式,本公开在第一方面的第二种实现方式中,所述根据所述多个服务之间是否存在关联关系,将所述多个处于异常状态的服务分组,包括:将相互之间存在关联关系的多个服务分为第一组;将与另一服务不存在关联关系的服务分为第二组。结合第一方面的第二种实现方式,本公开在第一方面的第三种实现方式中,所述将相互之间存在关联关系的多个服务分为第一组,包括:确定所述第一组中的多个服务的服务等级;将服务等级高于或等于预设等级阈值的第一等级服务中相互之间存在关联关系的第一等级服务之间的关联关系确定为关键路径;将包括至少一个服务等级低于所述预设等级阈值的第二等级服务的关联关系确定为非关键路径。结合第一方面的第三种实现方式,本公开在第一方面的第四种实现方式中,所述确定所述第一组中的多个服务的服务等级,包括:根据服务是否影响特定功能的使用以及服务是否被允许延迟使用或暂停使用,确定所述第一组中的多个服务的服务等级。结合第一方面的第四种实现方式,本公开在第一方面的第五种实现方式中,所述根据服务是否影响特定功能的使用以及服务是否被允许延迟使用或暂停使用,确定所述第一组中的多个服务的服务等级,包括:根据服务是否影响特定功能的使用确定所述第一组中的多个服务是否是核心服务;根据所述第一组中的核心服务或非核心服务是否被允许延迟使用或暂停使用,确定所述第一组中的多个服务分别为不可降级服务、可降级服务和自动降级服务中的哪一种;根据所述第一组中的多个服务是否是核心服务以及分别为不可降级服务、可降级服务和自动降级服务中的哪一种,确定所述第一组中的多个服务的服务等级,其中,所述服务等级从高到低分别为:核心且不可降级的服务、核心且可降级的服务、核心且自动降级的服务、非核心且不可降级的服务、非核心且可降级的服务、非核心且自动降级的服务。结合第一方面的第五种实现方式,本公开在第一方面的第六种实现方式中,所述预设等级阈值为核心且自动降级的服务。结合第一方面的第三种实现方式,本公开在第一方面的第七种实现方式中,所述确定服务分组的组维护优先级以及同一组中的服务的服务维护优先级,包括:将具有最高服务等级的服务的组确定为具有比另一组更高的组维护优先级。结合第一方面的第七种实现方式,本公开在第一方面的第八种实现方式中,所述确定服务分组的组维护优先级以及同一组中的服务的服务维护优先级,还包括:在所述第一组中的服务的最高服务等级与所述第二组中的服务的最高服务等级相同的情况下,确定所述第一组具有比所述第二组更高的组维护优先级。结合第一方面的第八种实现方式,本公开在第一方面的第九种实现方式中,所述确定服务分组的组维护优先级以及同一组中的服务的服务维护优先级,还包括:确定所述第一组的服务中处于所述关键路径的服务具有比处于所述非关键路径的服务更高的服务维护优先级。结合第一方面的第二种实现方式,本公开在第一方面的第十种实现方式中,所述确定服务分组的组维护优先级以及同一组中的服务的服务维护优先级,还包括:确定所述第一组的服务中的调用方服务具有比所述调用方服务所调用的被调用方服务更高的服务维护优先级。结合第一方面的第一种实现方式至第十种实现方式任一项,本公开在第一方面的第十一种实现方式中,所述按照所述组维护优先级和所述服务维护优先级从高到低的顺序对已分组的处于异常状态的服务进行维护,还包括:对于具有相同的服务维护优先级的服务,按照导致异常状态的异常因素的严重程度对所述异常因素进行处理。结合第一方面的第十一种实现方式,本公开在第一方面的第十二种实现方式中,所述对于具有相同的服务维护优先级的服务,按照导致异常状态的异常因素的严重程度对所述异常因素进行处理,包括:对于具有相同的服务维护优先级的服务,确定导致所述异常状态的异常因素的严重程度;按照所述异常因素的严重程度从重到轻的顺序对所述异常因素进行处理。结合第一方面的第十一种实现方式,本公开在第一方面的第十三种实现方式中,所述异常因素包括以下至少一项:服务存在故障,服务存在冒烟,服务存在风险点,服务不存在监控,以及服务为核心服务且不存在预案,其中,所述核心服务为影响特定功能的使用的服务。结合第一方面的第十三种实现方式,本公开在第一方面的第十四种实现方式中,所述对于具有相同的服务维护优先级的服务,确定导致所述异常状态的异常因素的严重程度,包括:根据服务存在故障的数量确定所述服务的故障作为异常因素的严重程度;并且/或者根据服务存在冒烟的数量确定所述服务的冒烟作为异常因素的严重程度;并且/或者根据服务存在风险点的数量确定所述服务的风险点作为异常因素的严重程度;并且/或者根据服务不存在监控的情况确定所述服务不存在监控的情况作为异常因素的严重程度;并且/或者根据服务为核心服务且不存在预案的情况确定所述服务为核心服务且不存在预案的情况作为异常因素的严重程度。第二方面,本公开实施例中提供了一种服务维护装置,包括:第一确定模块,被配置为确定处于异常状态的服务的数量;第二确定模块,被配置为针对多个处于异常状态的服务,确定所述多个服务之间是否存在关联关系;处理模块,被配置为根据所述多个服务之间是否存在关联关系对所述多个服务的异常状态进行处理。第三方面,本公开实施例中提供了一种电子设备,包括存储器和处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现以下步骤:确定处于异常状态的服务的数量;针对多个处于异常状态的服务,确定所述多个服务之间是否存在关联关系;根据所述多个服务之间是否存在关联关系对所述多个服务的异常状态进行处理。结合第三方面,本公开在第三方面的第一种实现方式中,所述根据所述多个服务之间是否存在关联关系对所述多个服务的异常状态进行处理,还包括:根据所述多个服务之间是否存在关联关系,将所述多个处于异常状态的服务分组,其中,所述关联关系表示一个服务调用另一服务;确定服务分组的组维护优先级以及同一组中的服务的服务维护优先级;按照所述组维护优先级和所本文档来自技高网...

【技术保护点】
1.一种服务维护方法,其特征在于,包括:确定处于异常状态的服务的数量;针对多个处于异常状态的服务,确定所述多个服务之间是否存在关联关系;根据所述多个服务之间是否存在关联关系对所述多个服务的异常状态进行处理。

【技术特征摘要】
1.一种服务维护方法,其特征在于,包括:确定处于异常状态的服务的数量;针对多个处于异常状态的服务,确定所述多个服务之间是否存在关联关系;根据所述多个服务之间是否存在关联关系对所述多个服务的异常状态进行处理。2.根据权利要求1所述的方法,其特征在于,所述根据所述多个服务之间是否存在关联关系对所述多个服务的异常状态进行处理,还包括:根据所述多个服务之间是否存在关联关系,将所述多个处于异常状态的服务分组,其中,所述关联关系表示一个服务调用另一服务;确定服务分组的组维护优先级以及同一组中的服务的服务维护优先级;按照所述组维护优先级和所述服务维护优先级从高到低的顺序对已分组的处于异常状态的服务进行维护。3.根据权利要求2所述的方法,其特征在于,所述根据所述多个服务之间是否存在关联关系,将所述多个处于异常状态的服务分组,包括:将相互之间存在关联关系的多个服务分为第一组;将与另一服务不存在关联关系的服务分为第二组。4.根据权利要求3所述的方法,其特征在于,所述将相互之间存在关联关系的多个服务分为第一组,包括:确定所述第一组中的多个服务的服务等级;将服务等级高于或等于预设等级阈值的第一等级服务中相互之间存在关联关系的第一等级服务之间的关联关系确定为关键路径;将包括至少一个服务等级低于所述预设等级阈值的第二等级服务的关联关系确定为非关键路径。5.根据权利要求4所述的方法,其特征在于,所述确定所述第一组中的多个服务的服务等级,包括:根据服务是否影响特定功能的使用以及服务是否被允许延迟使用或暂停使用,确定所述第一组中的多个服务的服务等级。6.根据权利要求5所述的方法,其特征在于,所述根据服务是否影响特定功能的...

【专利技术属性】
技术研发人员:潘瑞阁李德祥徐俊劲刘丹
申请(专利权)人:拉扎斯网络科技上海有限公司
类型:发明
国别省市:上海,31

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

1