一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种分布式框架下多应用串行调用寻找异常节点的方法与流程

2022-04-27 03:07:40 来源:中国专利 TAG:


1.本发明涉及java应用软件开发技术领域,特别涉及一种分布式框架下多应用串行调用寻找异常节点的方法。


背景技术:

2.如今分布式框架已经应用越来越广,各微服务的调用关系日渐复杂,当前端系统出现异常,后端查找问题需要顺藤摸瓜,从a系统到b系统再到c系统再到d系统,最终发现d系统的某一个节点有问题,当系统调用链路更多更复杂的时候,这样查询问题效率就会越来越低,本发明通过系统之间相互传递异常信息,达到快速定位异常服务节点的方法,较大程度提高定位问题的效率。


技术实现要素:

3.本发明要解决的技术问题是克服现有技术的缺陷,提供一种分布式框架下多应用串行调用寻找异常节点的方法。
4.本发明提供了如下的技术方案:
5.本发明提供一种分布式框架下多应用串行调用寻找异常节点的方法,包括以下步骤:
6.一、所有微服务对外提供的接口返回都需要追加以下异常参数:
7.(1)异常应用:出现异常的应用;
8.(2)异常节点ip:出现异常的节点ip;
9.(3)异常原因:出现问题的原因;
10.二、任意服务接口出现异常,都需要通过异常参数识别是否为自身服务问题,如果非自身服务问题,则将异常参数设置为对应异常服务的值,如果自身服务出现问题,需要在接口返回设置异常应用为当前系统、异常节点ip为当前节点、异常原因为当前系统出现问题的原因,然后返回;
11.三、当客户端出现报错,找到直接提供前端接口服务的应用,通过日志就能分析出问题的出现节。
12.与现有技术相比,本发明的有益效果如下:
13.本发明通过传递异常节点的信息参数,能更快速更准确定位到异常服务节点;通过该方法,能有效降低了系统运营复杂度。
附图说明
14.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
15.图1是本发明的整体实施方案模块架构图。
具体实施方式
16.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。其中附图中相同的标号全部指的是相同的部件。
17.实施例1
18.如图1,本发明提供一种分布式框架下多应用串行调用寻找异常节点的方法,包括以下步骤:
19.一、所有微服务对外提供的接口返回都需要追加以下异常参数:
20.(1)异常应用:出现异常的应用;
21.(2)异常节点ip:出现异常的节点ip;
22.(3)异常原因:出现问题的原因;
23.二、任意服务接口出现异常,都需要通过异常参数识别是否为自身服务问题,如果非自身服务问题,则将异常参数设置为对应异常服务的值,如果自身服务出现问题,需要在接口返回设置异常应用为当前系统、异常节点ip为当前节点、异常原因为当前系统出现问题的原因,然后返回;
24.三、当客户端出现报错,找到直接提供前端接口服务的应用,通过日志就能分析出问题的出现节。
25.进一步的,如图1所示,假如客户端请求因为系统c3节点出现错误,导致前端报错为例。
26.当客户端请求到系统a1节点再到系统b2节点最后到系统c3节点,由于系统c3节点出现异常,c3节点将设置异常参数,将异常参数反馈给系统b2节点,系统b2节点再将错误反馈给a1节点,当后台技术人员查询问题时只要找到a1节点就知道原因是因为c3节点出现问题,从而快速定位到问题节点。
27.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。


技术特征:
1.一种分布式框架下多应用串行调用寻找异常节点的方法,其特征在于,包括以下步骤:一、所有微服务对外提供的接口返回都需要追加以下异常参数:(1)异常应用:出现异常的应用;(2)异常节点ip:出现异常的节点ip;(3)异常原因:出现问题的原因;二、任意服务接口出现异常,都需要通过异常参数识别是否为自身服务问题,如果非自身服务问题,则将异常参数设置为对应异常服务的值,如果自身服务出现问题,需要在接口返回设置异常应用为当前系统、异常节点ip为当前节点、异常原因为当前系统出现问题的原因,然后返回;三、当客户端出现报错,找到直接提供前端接口服务的应用,通过日志就能分析出问题的出现节点。

技术总结
本发明公开了一种分布式框架下多应用串行调用寻找异常节点的方法,包括以下步骤:一、所有微服务对外提供的接口返回都需要追加以下异常参数:(1)异常应用:出现异常的应用;(2)异常节点ip:出现异常的节点ip;(3)异常原因:出现问题的原因;二、任意服务接口出现异常,都需要通过异常参数识别是否为自身服务问题,如果非自身服务问题,则将异常参数设置为对应异常服务的值,如果自身服务出现问题,需要在接口返回设置异常应用为当前系统、异常节点ip为当前节点、异常原因为当前系统出现问题的原因,然后返回。本发明通过传递异常节点的信息参数,能更快速更准确定位到异常服务节点;通过该方法,能有效降低了系统运营复杂度。能有效降低了系统运营复杂度。能有效降低了系统运营复杂度。


技术研发人员:陈顺玉 刘永富 陆万川
受保护的技术使用者:甜橙融资租赁(上海)有限公司
技术研发日:2021.12.13
技术公布日:2022/4/26
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献