在之前的文章中,我们陆续介绍了 Spring Cloud 技术体系中的 Eureka、Ribbon、Fegin、Hystrix、Config、Zuul 等核心组件的作用和使用方式。实际上,通过这几个组件可以搭建一套基础的微服务架构系统来实现我们的业务需求了。随着业务的发展,微服务的数量会越来越多,各微服务间的调用关系也变得越来越错综复杂,可能一个业务接口的请求,要经过好几个微服务的调用处理,如果某个微服务的调用处理失败了,接口的请求将会以失败告终。最关键的是,在错中复杂的微服务环境下,如何排查请求的错误原因,对于开发者而言,如果没有一个快速的排查工具,将如大海捞针。在这样的背景下,分布式系统调用跟踪服务诞生了。
2025年4月6日大约 10 分钟