买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种服务之间调度的追踪方法及装置_深圳前海环融联易信息科技服务有限公司_201911258993.1 

申请/专利权人:深圳前海环融联易信息科技服务有限公司

申请日:2019-12-10

公开(公告)日:2024-04-16

公开(公告)号:CN111078432B

主分类号:G06F9/54

分类号:G06F9/54

优先权:

专利状态码:有效-授权

法律状态:2024.04.16#授权;2020.05.22#实质审查的生效;2020.04.28#公开

摘要:本发明提供了一种服务之间调度的追踪方法及装置,所述方法包括:在服务调用请求进入服务时,判断服务调用请求是否存在追踪ID;若不存在追踪ID,则通过JAVA拦截器机制向服务调用请求中生成一个链路唯一标识的追踪ID和当前服务唯一标识的服务ID;通过ThreadLocal原理,把追踪ID加入到日志输出中,在每个日志点都输出;在业务执行过程中,判断到有服务执行方法被加入到切面,则把切面的信息也异步写入到缓存中心,并记录出参入参执行时间信息写入到缓存中心;对缓存中心的切面信息进行流计算和统计分析,并将统计分析结果呈现在前端页面。本发明的服务之间调度的追踪,能够方便一些疑难问题的查找,以便维护人员后续对服务调用请求的执行过程进行优化。

主权项:1.一种服务之间调度的追踪方法,其特征在于:包括以下步骤,在服务调用请求进入服务时,判断服务调用请求是否存在追踪ID;若不存在追踪ID,则通过JAVA拦截器机制向服务调用请求中生成一个链路唯一标识的追踪ID和当前服务唯一标识的服务ID,每个服务调用生成一个服务ID,所述服务ID用于记录链路信息,所述追踪ID跟着多个服务ID;通过ThreadLocal原理,把追踪ID加入到日志输出中,在每个日志点都输出;把链路信息通过异步的方式记入到缓存中心;在业务执行过程中,判断到有服务执行方法被加入到切面,则把切面的信息也异步写入到缓存中心,并记录出参入参执行时间信息写入到缓存中心;对JAVA每个执行方法的性能进行分析以及执行过程中的异常进行分析,将分析结果进行统计,并将统计分析结果呈现在前端页面;对JAVA每个执行方法的性能进行分析以及执行过程中的异常进行分析,将分析结果进行统计包括,在JAVA每个执行方法的入口和出口处做一个切面处理,通过JAVA的AOP原理做一个切面,在切面上通过消息监听的方式,动态判断是否详细记录JAVA每个执行方法的调用时间、入参、出参和异常。

全文数据:

权利要求:

百度查询: 深圳前海环融联易信息科技服务有限公司 一种服务之间调度的追踪方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。