随着分布式服务架构的流行,特别是微服务等设计理念在系统中的应用,系统规模也会变得越来越大,各微服务间的调用关系也变得越来越复杂。通常一个由客户端发起的请求在后端系统中会经过多个不同的微服务调用来协同产生最后的请求结果。在复杂的微服务架构系统中,几乎每一个前端请求都会形成一个复杂的分布式服务调用链路。 那么就带来一系列问题,在业务规模不断增大、服务不断增多以及频繁变更的情况下,如何快速发现问题?如何判断故障影响范围?如何梳理服务依赖以及依赖的合理性? 如何分析链路性能问题以及实时容量规划?面对上面这些问题,Spring Cloud Sleuth提供了分布式服务跟踪解决方案。本示例代码,包括与Zipkin进行整合,收集方式 通过http和RabbitMQ两种方式,后面附上博客的地址。
huqingp / springcloudsleuthexample Goto Github PK
View Code? Open in Web Editor NEWThis project forked from dreamerkr/springcloudsleuthexample
SpringCloudSleuthExample