一、什么是Zipkin?
Zipkin是一个分布式跟踪系统,链路追踪是分布式系统下的一个概念,它的目的就是要解决上面所提出的问题,也就是将一次分布式请求还原成调用链路,将一次分布式请求的调用情况集中展示,比如,各个服务节点上的耗时、请求具体到达哪台机器上、每个服务节点的请求状态等等。
二、下载并安装Zipkin并启动Sentinel、Nacos
1、Zipkin官网下载
2、下载完成后,无需解压,直接在jar的文件夹cmd,进入命令窗口并启动!java -jar zipkin-server-2.8.3-exec.jar
3、Zipkin默认端口为 9411,访问 http://localhost:9411/zipkin/ 即可
安装完成!!!!
启动Sentienl、nacos,如果没怎么接触这2个,建议请参考:简简单单Sentienl、nacos的入门,启动完成即可
三、创建api
1、创建maven工程,创建2个实体类、接口,项目结构如下: