磊哥游戏网

unhandled exception caught是什么(unknownexception是什么意思)

热度:8℃ 游戏攻略 2023-02-24 07:00:45

最近写了一个链路追踪Demo分享下,实现了链路追踪过程中数据的记录,还有能扩展的地方,后期再继续补充。

原理参考上面文章 《Dubbo链路追踪——生成全局ID(traceId)》

源码地址(https://github.com/ZhuBaker/Tracing)

实现链路追踪的目的

分布式跟踪系统还有其他比较成熟的实现,例如:Naver的Pinpoint、Apache的HTrace、阿里的鹰眼Tracing、京东的Hydra、新浪的Watchman,美团点评的CAT,skywalking等。 本次主要利用Dubbo数据传播特性扩展Filter接口来实现链路追踪的目的

重点主要是zipkin及brave使用及特性,当前brave版本为 5.2.0 为 2018年8月份发布的release版本 , zipkin版本为2.2.1 所需JDK为1.8

快速启动zipkin

下载最新的zipkin并启动

核心源码

代码的初步版本:方便描述

配置方式

POM依赖添加

<dependency <groupIdcom.github.baker</groupId <artifactIdTracing</artifactId <version1.0-SNAPSHOT</version</dependency

资源目录根路径下添加tracing.properties文件

一次调用信息

调用链

调用成功失败汇总

zipkinHost 指定zipkin服务器IP:PORT 默认为localhost:9411 serviceName 指定应用名称 默认为trace-default

调用链:

待扩展项

玩家评论
评论
发 布

更多攻略
最新游戏推荐
更多+