SpringCloud学习笔记(十、SpringCloud Sleuth)
目录: 什么是SpringCloud Sleuth 为什么使用SpringCloud Sleuth 如何使用SpringCloud Sleuth 什么是SpringCloud Sleuth: SpringCloud sleuth是 一款分布式跟踪框架 ,它为SpringCloud提供了很好的 跟踪解决方案 。 为什么使用SpringCloud Sleuth: 在分布式系统中,用户的一次请求可能不仅仅是一个简单的http调用了,可能会涉及到很多不同的服务,而当系统越来越复杂的时候那一次调用可能涉及到十几个,甚至更多个服务。 而当一次请求出现问题的时候,如果没有工具帮助的情况下查起问题来时会非常麻烦。 那在庞杂的系统中,如何快速发现问题,如何判断服务影响范围,如何梳理服务依赖及依赖的合理性,如何分析链路性能问题及实时容量规划?这些问题sleuth都提供了解决方案。 使用目的: 耗时分析、可视化错误、链路优化 如何使用SpringCloud Sleuth: http拦截方式: 1、服务端(启动后可访问http://localhost:7070查看zipkin ui) )增加maven依赖 1 <dependency> 2 <groupId>org.springframework.cloud</groupId> 3 <artifactId>spring-cloud-starter