新版本springcloud(二)

本文介绍了如何在SpringCloud F版本中实现分布式请求链路追踪,通过引入Zipkin Server的jar包,无需手动构建即可使用。文章提及了Zipkin Server的下载地址,并简单描述了服务数量和深度的概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

分布式请求链路追踪

zipkin-server下载地址:https://search.maven.org/remote_content?g=io.zipkin.java&a=zipkin-server&v=LATEST&c=exec

springcloud的F版本已经不需要自己构建zipkin server,只需引入jar包即可

pom
--------------
     <!--包含了sleuth+zipkin-->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-zipkin</artifactId>
        </dependency>

yml
-------------------------
spring:
  application:
    name: 服务名称
  zipkin:
    base-url: http://localhost:9411
  sleuth:
    sampler:
    probability: 1    #采样率值介于01之间,1则表示全部采集


服务消费端和服务提供端都要加入这些





由于zipkin是一个jar包,所以科研直接命令启动java -jar 包名
默认端口是9411

访问ip:9411将会看到这样一个界面

在这里插入图片描述


我们先启动注册中心,然后再启动zipkin,然后在启动服务提供方,消费方

全都启动完毕后,

我们通过消费方经过注册中心去调用提供方的服务

然后我们就会在服务者这一栏可以看到服务调用者的名称,我们选中他,
然后点击find traces  (发现痕迹) 就可以看到消费者的每一次请求都会被记录下来:消耗的时间,以及是否失败的调用等
如图:

在这里插入图片描述

然后还想看更详细的信息,我们可以点击服务名称

在这里插入图片描述

上面有指当前的服务数量以及深度,深度就是服务调用了一个服务,而第二个服务没有在调用其他的服务

在这里插入图片描述
待续…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值