| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> [07] 入门Spring Cloud_Sleuth 分布式链路请求跟踪 -> 正文阅读 |
|
[Java知识库][07] 入门Spring Cloud_Sleuth 分布式链路请求跟踪 |
一、Sleuth 分布式链路请求跟踪在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个前端请求都会形成一个复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。 Spring Cloud Sleuth 提供了一套完整的服务跟踪的解决方案。在分布式系统中提供追踪解决方案并且兼容支持了zipkin(负责图形化展现) 二、完整链路请求介绍在一条链路中,Request 请求通过 service 1 后再调用 service 2 ,service 2 可能会调用 service 3 或者 service 4。然后 Response 响应经过 service 2 后再经过 service 1 返回。 以上图中请求链路为例,每一条链路通过唯一标识
三、下载 Zipkin完整的链路监控需要 Zipkin 来进行图形化展示 1. 下载 zipkin
选择
2. 运行 zipkin在 jar 包路径下打开 cmd ,运行 jar 包
在浏览器中输入
四、当前项目结构介绍当前项目中包含九个模块:
五、搭建链路监控对服务提供者(cloud-provider-payment8001)模块进行修改,搭建链路监控。 1. POM 中新增引用
2. 新增 YML 配置
3. Controller 中新增请求
接下来对服务消费者(cloud-consumer-order80)模块进行修改4. POM 中新增引用
5. 新增 YML 配置
6. Controller 中新增请求
7.测试依次启动eureka7001/8001/80,然后先用 80 调用 8001 几次
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 19:29:52- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |