上一篇写了《【分布式日志系统】springboot zipkin dubbo实现链路跟踪(上)》,有兴趣的小伙伴可以往回翻翻,这一篇做前期准备工作。本文我们主要准备代码之外的依赖环境问题。
一、环境介绍
提示:可能不同的框架版本会导致有些地方不生效(如sleuth不支持apache版的dubbo),大家在集成的过程中有问题可以私信我,共同探讨。主框架版本如下:springboot 2.6.6、 dubbo 2.7.12、 zipkin 2.16.3、 brave 5.13.3 nacos-discovery-spring-boot-starter 0.2.10、 nacos-config-spring-boot-starter 0.2.10。
基于以上需求,我们需要搭建nacos服务端作为注册中心,zipkin服务端用来通过UI界面查看跟踪详情
二、nacos服务端搭建
这个比较简单,可以直接去官网下载一个nacos-server.jar,本地启动就好了,对于我们本次的测试,也不需要做到nacos配置持久化,因此直接启动就可以,具体可参考我之前的文章《springboot使用nacos做配置中心》
三、zipkin服务端搭建
zipkin的服务端搭建也很简单,大致步骤如下:
- 去官网下载部署包(最新为:zipkin-server-2.23.16-exec.jar)
- 扔到本地你随便需要的目录,执行以下命令即可:
java -jar zipkin-server-2.23.16-exec.jar
- 验证,访问:http://ip:9411,出现以下界面即安装成功。