Spring Cloud Sleuth

Posted 街头卖艺的肖邦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Cloud Sleuth相关的知识,希望对你有一定的参考价值。

  在微服务框架中,一个由客户端发起的请求在后端系统中会经过不同的服务节点调用来协同最后的请求结果,每一段请求都会形成一条复杂的分布式服务调用链路,链路中任何一个环节出现高延时或错误都会引起整个请求最后的失败;sleuth就是用于追踪每个请求的整体链路

 

安装zipkin

  下载地址: https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/

 

  

运行jar包,然后就可以访问web界面, 默认zipkin监听的端口是9411

  localhost:9411/zipkin/

 

   

 

 

一条链路完整图片:

  

 

 

 

精简版:

   

 

   链路调用结构有点像链表;

 

添加依赖:

  

 

 

application.yml配置修改:

  

 

 

  添加zipkin的属性;

 

  之后在监控页面就可以看到接口的调用时长

  

 

 

 

 

以上是关于Spring Cloud Sleuth的主要内容,如果未能解决你的问题,请参考以下文章

spring-cloud-config-server

Spring Cloud实战Spring Cloud GateWay服务网关

spring-cloud-config——Quick Start

Spring Cloud入门 - Spring Cloud保护机制

spring cloud 与 spring boot 和 spring cloud alibab 版本号对应

整合spring cloud云服务架构 - Spring Cloud简介