SpringCloud 链路跟踪
Sleuth
- 官网
- 在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个前端请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或者错误都会引起整个请求最后的失败
- SpringCloud Sleuth 提供了一套完整的服务跟踪的解决方案,并兼容支持了 zipkin
Docker 安装 Zipkin
概念解读
- 一条链路通过 Trace Id 唯一标识,Span 标识发起的请求信息,各 span 通过 parent id 关联起来
使用
- 只需要引入依赖 spring-cloud-starter-zipkin 即可,之后通过访问 http://47.95.211.172:9411/zipkin 查看调用状态
Elasticsearch 持久化
- 后续补充
hshuo的面试之路 文章被收录于专栏
作者目标是找到一份Java后端方向的工作 此专栏用来记录从Bilibili、书本、其他优质博客上面学习的内容 用于巩固、总结内容 主要包含Docker、Dubbo、Java基础、JUC、Maven、MySQL、Redis、SpringBoot、SpringCloud、数据结构、杂文、算法、计算机网络、操作系统、设计模式等相关内容