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

跨服务的日志处理方法、装置及服务器与流程

2022-11-12 12:29:12 来源:中国专利 TAG:

技术特征:
1.一种跨服务的日志处理方法,其特征在于,应用于目标服务,所述目标服务为跨服务业务中的任意一个服务,且,所述目标服务配置有基于http协议的追踪组件、标识组件和输出组件,所述方法包括:响应针对于目标服务的业务请求操作,通过所述追踪组件追踪所述业务请求操作对应的消息;其中,所述消息携带有发送方服务对应的第一标识;提取所述第一标识,以及,获取所述目标服务的第二标识;通过所述输出组件将追踪到的所述消息、所述第一标识和所述第二标识进行关联,并记录至预设日志。2.根据权利要求1所述的方法,其特征在于,所述第二标识为所述标识组件生成的用于标记所述目标服务的唯一标识;获取所述目标服务的第二标识的步骤,包括:从预设数据库中查找是否有所述目标服务的第二标识;如果是,则提取所述目标服务的第二标识;如果否,按照预设的标识生成算法,生成所述目标服务对应的第二标识;提取生成的所述第二标识,并将生成的所述第二标识与所述目标服务关联存储至所述预设数据库。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:响应针对于所述目标服务的消息发送操作,提取所述目标服务对应的第二标识;将所述第二标识添加至所述消息发送操作对应的消息的头信息,并将所述消息发送至接收方服务;以及,通过所述输出组件将所述消息记录至预设日志。4.根据权利要求3所述的方法,其特征在于,将所述第二标识添加至所述消息发送操作对应的消息的头信息的步骤,还包括:判断所述目标服务是否是消息的起始服务;如果是,将所述第二标识添加至所述消息发送操作对应的消息的头信息;如果否,生成所述目标服务所在的调用链信息,其中,所述调用链信息记载有多个服务的请求顺序,以及每个所述服务的标识;基于所述调用链信息,将所述第二标识,以及,所述调用链信息的请求顺序中,位于所述目标服务之前的服务的标识添加至所述消息发送操作对应的消息的头信息。5.根据权利要求4所述的方法,其特征在于,生成所述目标服务所在的调用链信息的步骤,包括:通过所述追踪组件在所述跨服务业务中基于所述第一标识追踪所有的服务;基于所述追踪组件的追踪结果生成所述调用链信息,所述调用链信息包括所述目标服务。6.根据权利要求4所述的方法,其特征在于,通过所述输出组件将所述消息记录至预设日志的步骤,包括:通过所述输出组件将所述消息,所述目标服务的第二标识,以及所述目标服务所在的调用链信息进行关联;将关联的结果记录至预设日志,以及,将所述预设日志保存至日志数据库。7.根据权利要求2所述的方法,其特征在于,所述方法还包括:
响应针对于所述跨服务业务的配置操作;将所述追踪组件、所述标识组件和所述输出组件配置到所述服务中;通过所述标识组件生成每个所述服务的标识;将所述服务与所述标识关联存储至所述预设数据库。8.根据权利要求6所述的方法,其特征在于,所述方法还包括:响应日志查询操作,在所述日志数据库中查找所述日志查询操作对应的日志;将查找到的所述日志,所述日志关联的服务的标识,以及所述服务的调用链作为所述日志查询操作对应的结果进行呈现。9.一种跨服务的日志处理装置,其特征在于,应用于目标服务,所述目标服务为跨服务业务中的任意一个服务,且,所述目标服务配置有基于http协议的追踪组件、标识组件和输出组件,所述装置包括:追踪模块,用于响应针对于目标服务的业务请求操作,通过所述追踪组件追踪所述业务请求操作对应的消息;其中,所述消息携带有发送方服务对应的第一标识;提取模块,用于提取所述第一标识,以及,获取所述目标服务的第二标识;记录模块,用于通过所述输出组件将追踪到的所述消息、所述第一标识和所述第二标识进行关联,并记录至预设日志。10.一种服务器,其特征在于,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述权利要求1-8任一项所述的方法的步骤。

技术总结
本发明提供了一种跨服务的日志处理方法、装置及服务器,涉及微服务架构的技术领域,该方法包括:响应针对于目标服务的业务请求操作,通过追踪组件追踪业务请求操作对应的消息;该消息携带有发送方服务对应的第一标识;提取第一标识,以及,获取目标服务的第二标识;通过输出组件将追踪到的消息、第一标识和第二标识进行关联,并记录至预设日志。本发明提供的跨服务的日志处理方法、装置及服务器,由于日志中记录的消息的发送方服务的第一标识和目标服务的第二标识,因此,可以通过日志有效记录消息的传递情况,实现消息链路的追踪,并能够在业务流程出现异常时,通过日志快速进行分析定位,提高了整个系统的安全性和业务效率。率。率。


技术研发人员:黄关键 李秀斌
受保护的技术使用者:阳光人寿保险股份有限公司
技术研发日:2022.08.19
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献