
SpringCloud-Sleuth服务跟踪
在刚刚的下载的文件夹中,使用cmd打开,输入下面的命令,看到下面的图形就说明启动成功
此时我们也可以通过浏览器访问
发布日期:2021-05-07 13:39:31
浏览次数:23
分类:精选文章
本文共 1082 字,大约阅读时间需要 3 分钟。
Sleuth:
在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个前段请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延迟或错误都会引起整个请求最后的失败。
Sleuth提供了一套完整的服务跟踪的解决方案,在分布式系统中提供追踪解决方案并且兼容支持了zipkin
一、环境搭建


http://localhost:9411
来查看可视化的界面: 
二、demo案例
1.给服务方和消费方都添加下面的依赖:
org.springframework.cloud spring-cloud-starter-zipkin
2.给服务方和消费方的application.yml中都添加下面的配置:
spring: zipkin: base-url: http://localhost:9411 sleuth: sampler: #采样率值介于0到1之间,1表示全部采样 probability: 1.0
3.给服务方添加一个controller,暴露接口:
@RequestMapping("/payment/zipkin") public String paymentZipkin(){ return "hi,i'am paymentzipkin server fall back,welcome!,O(∩_∩)O哈哈~"; }
4.给消费方添加一个controller,完成服务的调用:
@GetMapping("/consumer/payment/zipkin") public String paymentZipkin(){ String result = restTemplate.getForObject("http://localhost:8001"+"/payment/zipkin/",String.class); return result; }
三、测试
浏览器访问:http://localhost/consumer/payment/zipkin

还可以看见服务的调用关系如下:

发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月23日 20时09分50秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
乒乓球问题
2023-01-23
回溯法介绍
2023-01-23
有了Trae,人人都是程序员的时代来了
2023-01-23
程序员都看不懂的代码
2023-01-23
LLM+多智能体协作:基于CrewAI与DeepSeek的邮件自动化实践
2023-01-23
500套精美Logo样机模板可直接套用、轻松制作炫酷logo
2023-01-23
CentOS 系列:CentOS 7文件系统的组成
2023-01-23
Docker部署postgresql-11以及主从配置
2023-01-23
EnvironmentNotWritableError: The current user does not have write permissions to the target environm
2023-01-23
kali安装docker(亲测有效)
2023-01-23
PHP系列:PHP 基础编程 2(时间函数、数组---实现登录&注册&修改)
2023-01-23
PHP系列:使用PHP实现登录注册功能的完整指南
2023-01-23
"WARNING: Increasing RAM size to 1GB" and "Cannot set up guest memory 'xxx.ram': Invalid argument".
2023-01-23
04-docker-commit构建自定义镜像
2023-01-23
05-docker系列-使用dockerfile构建镜像
2023-01-23
09-docker系列-docker网络你了解多少(下)
2023-01-23