SpringCloud学习(五、服务链路追踪----ZipKip)

本文介绍了如何在SpringCloud中使用Zipkin进行服务链路追踪。通过添加依赖,配置抽样策略,以及启动Zipkin服务器,展示了如何在微服务架构中追踪调用关系,最终在Zipkin UI中生成依赖关系图。
摘要由CSDN通过智能技术生成

一、 服务链路追踪

在前面的例子里,我们有两个微服务,分别是数据服务和视图服务,随着业务的增加,就会有越来越多的微服务存在,他们之间也会有更加复杂的调用关系。
这个调用关系,仅仅通过观察代码,会越来越难以识别,所以就需要通过 zipkin 服务链路追踪服务器 这个东西来用图片进行识别了。

Zipkin 是一个开放源代码分布式的跟踪系统,每个服务向zipkin报告计时数据,zipkin会根据调用关系通过Zipkin UI生成依赖关系图。

下面我们对前面的内容进行改造。

eureka-server 不需要做改造。
product-data-service和product-view-service 需要进行改造以使其可以被追踪到。这里视图微服务我们就使用product-view-service-feign 。 ( product-view-service-ribbon 后续不再使用,所以既没有被改造,也不用再启动了)

1、分别往product-data-service和product-view-service-feign子项目的pom文件中加入依赖:

product-data-service:

product-view-service-feign:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值