天天看点

SpringCloud学习笔记(7)——Sleuth

Part VII. Spring Cloud Sleuth

46. Introduction

Spring Cloud Sleuth为Spring Cloud实现了分布式的跟踪解决方案

46.1 Terminology

Spring Cloud Sleuth借用了Dapper的术语

Span: 基本的工作单元。例如,发起一个RPC是一个新的span,收到一个RPC的响应也是一个span。span由一个64位的ID来标识,除了ID之外,span还有其它的属性,比如,描述、时间戳等。

Trace: 一系列span以树状结构呈现

SpringCloud学习笔记(7)——Sleuth

唉!直接看代码吧!

本例中用到4个工程:eureka-demo、zipkin-demo、zuul-demo、order-service

SpringCloud学习笔记(7)——Sleuth

首先,zipkin-demo

SpringCloud学习笔记(7)——Sleuth
SpringCloud学习笔记(7)——Sleuth
SpringCloud学习笔记(7)——Sleuth
SpringCloud学习笔记(7)——Sleuth

接下来,改造一下zuul-demo

SpringCloud学习笔记(7)——Sleuth
SpringCloud学习笔记(7)——Sleuth

最后,order-service

SpringCloud学习笔记(7)——Sleuth
SpringCloud学习笔记(7)——Sleuth

查看追踪结果

SpringCloud学习笔记(7)——Sleuth
SpringCloud学习笔记(7)——Sleuth
SpringCloud学习笔记(7)——Sleuth
SpringCloud学习笔记(7)——Sleuth
SpringCloud学习笔记(7)——Sleuth

参考

http://blog.csdn.net/ztx114/article/details/78076560

http://blog.csdn.net/ruihin/article/details/77714644

http://blog.csdn.net/u010257992/article/details/52474639

下一篇: 直播回顾

继续阅读