【技术实现步骤摘要】
一种异常服务处理方法、装置及电子设备
[0001]本专利技术涉及数据处理领域,尤其涉及一种异常服务处理方法、装置及电子设备。
技术介绍
[0002]微服务是一种面向服务的体系结构(Service
‑
Oriented Architecture,SOA)架构样式的一种变体,是一种将应用程序构造为一组松散耦合的服务,由于微服务具有独立运行的功能,因此其底层代码逻辑更加复杂,从而会导致微服务在运行过程中会出现许多异常现象,如服务器软硬件故障、网络故障以及微服务域名解析被破坏等,因此,如何在微服务发生故障时,及时高效的对其处理显得愈发重要。
[0003]目前,微服务的异常处理通常是基于其在运行过程中发出异常通知,由专业的维护人员对其进行处理。而在微服务架构中,会存在大量且不同的服务,且每个服务之间存在复杂交互的关系,因此,维护人员对各个异常服务对应的异常类型和异常次数等进行检测和分析的过程,将耗费较大的时间成本和人力成本,从而导致异常服务的处理效率低。
技术实现思路
[0004]本申请公开了一 ...
【技术保护点】
【技术特征摘要】
1.一种异常服务处理方法,其特征在于,所述方法包括:将微服务系统中的各个第一异常服务按照预设规则进行聚类,得到至少一个第二异常服务;对各个所述第二异常服务分别生成异常ID,其中,所述异常ID至少用于标注所述第二异常服务对应的异常类别及异常次数;根据各个所述异常ID,对各个所述第二异常服务进行处理。2.如权利要求1所述的方法,其特征在于,在所述将微服务系统中的各个第一异常服务按照预设规则进行聚类之前,包括:获取所述微服务系统中各个服务的运行参数;根据各个运行参数,检测所述微服务系统中各个服务的运行状态;根据各个运行状态,识别所述各个服务中存在的异常服务,并将所述异常服务作为第一异常服务。3.如权利要求1所述的方法,其特征在于,所述将微服务系统中的各个第一异常服务按照预设规则进行聚类,得到至少一个第二异常服务,包括:根据各个第一异常服务分别对应的服务类型,将各个第一异常服务进行聚类,得到至少一个异常服务集;根据各个异常服务集分别对应的服务特征,将各个异常服务集进行合并,得到各个所述第二异常服务,其中,所述服务特征表征服务内容。4.如权利要求3所述的方法,其特征在于,所述根据各个第一异常服务分别对应的服务类型,将各个第一异常服务进行聚类,得到至少一个异常服务集,包括:获取所述微服务系统中的各个第一异常服务分别对应的服务字段;分别计算各个服务字段与预设类型字段之间的第一匹配度值;将大于第一预设阈值的各个第一匹配度值对应的第一异常服务进行聚类,得到至少一个异常服务集。5.如权利要求3所述的方法,其特征在于,所述根据各个异常服务集分别对应的服务特征,将各个异常服务集进行合并,得到各个所述第二异常服务,包括:分别将各个异常服务集与预设服务特征进行匹配,得到各个第二匹配度值;将大于第二预设阈值的各个第二匹配度值分别对应的异常服务集进行合并,得到各个所述第二异常服务。6.如权利要求1所述的方法,其特征在于,所述对各个所述第二异常服务分别生成异常ID,包括:生成各个所述第二异常服务分别对应的ID主键,其中,所述ID主键用于表征异常类型;确定各个所述第二异常服务分别对应的ID序列号,其中,所述ID序列号用于表征异常次数;根据各个ID主键以及各个ID序列号,生成各个所述第二异常服务分别对应的异常ID。7.如权利要求1所述的方法,其特征在于,所述根据各个所述异常ID,对各个所述第二异常服务进行处理,包括:将各个所述异常ID发送至缓存中,并缓存各个所述异常ID对应的异常处理状态,其中,所述异常处理状态为异常已处理或异常未处理;
若在各个所述异常ID中存在任一异常ID对应的异常处理状态为所述异常未处理,则确定所述任一异常ID对应的异常类型以及异常次数;根据所述任一异常ID对应的异常类型以及异常次数,对各个所述第二异常服务进行处理。8.一种异常服务处理装置,其特征在于,所述装置包括:聚类模块,...
【专利技术属性】
技术研发人员:刘紫千,余启明,常力元,曹然,佟欣哲,李金伟,陈林,刘长波,
申请(专利权)人:天翼安全科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。