SpringCloud——分布式请求链路跟踪Sleuth

安装运行zipkin

SpringCloud从F版已不需要自己构建Zipkin Server,只需要调用jar包即可
https://dl.bintray.com/oenzipkin/maven/io/zipkin/java/zipkin-server/
下载:zipkin-server-2.12.9-exec.jar
运行:java -jar zipkin-server-2.12.9-exec.jar
在这里插入图片描述
浏览器访问:
在这里插入图片描述

================================================================================

一条链路通过Trace id唯一标识,Span标识发起请求信息,各span通过parent id关联起来。
在这里插入图片描述

服务提供者

一、依赖

spring-cloud-starter-zipkin (包含了sleuth+zipkin)

二、配置文件

spring:zipkin:base-url: http://localhost:9411 # 指定监控数据要打印的地址(zipkin访问地址)sleuth:sampler:# 采样率值介于0到1,1表示全部采集probability: 1

三、业务类Controller

@GetMapping("/payment/zipkin")
public String paymentZipkin(){return "xxxx";
}

服务消费者

一、引入依赖

spring-cloud-starter-zipkin (包含了sleuth+zipkin)

二、配置文件

spring:zipkin:base-url: http://localhost:9411 # 指定监控数据要打印的地址(zipkin访问地址)sleuth:sampler:# 采样率值介于0到1,1表示全部采集probability: 1

三、业务类Controller

@GetMapping("/conserm/payment/zipkin")
public String paymentzipkin(){String result = restTemplate.getForObject("http://localhost:8001"+"/payment/zipkin/",String.class);return result;
}

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/23411.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Word 插件实现读取excel自动填写

日常工作中碰到需要将EXCEL的对应数据记录填写到word文档对应的位置,人工操作的方式是: 打开exel表—>查找对应报告号的行—>逐列复制excel表列单元格内容到WORD对应的位置(如下图标注所示) 这种方法耗时且容易出错。实际上…

三菱PLC上位机测试

利用三菱的MX Component与三菱PLC进行以太网通信,我们可以用官方的dll编写C#代码,特别简单,最后附上整个源码下载。 1. 安装MX Component(必须)和GX WORKS3(主要是仿真用,实际可以不装&#xf…

【USRP X310】如何将你的X310转化为USRP RIO 可以用于FPGA编程

X310 转化为USRP RIO X310产品X310和NI-USRP对应关系 简介第一步原理解释打开工具运行 Initialize Flash.vi可以去选择设备类型Hardware Current Version 如何选择 第二步创建工程运行校准程序 附录:射频子板的IDWBXSBXCBXUBXTwinRX X310产品 X310和NI-USRP对应关系…

Android Java代码与JNI交互 JNI访问Java类方法 (七)

🔥 Android Studio 版本 🔥 🔥 创建包含JNI的类 JNIAccessMethod.java 🔥 package com.cmake.ndk1.jni;import com.cmake.ndk1.model.Animal;public class JNIAccessMethod {static {System.loadLibrary("access-method-lib");}public native void access…

Meta提出全新参数高效微调方案,仅需一个RNN,Transformer模型GPU使用量减少84%!

近来,随着ChatGPT和GPT-4模型的不断发展,国内外互联网大厂纷纷推出了自家的大语言模型,例如谷歌的PaLM系列,MetaAI的LLaMA系列,还有国内公司和高校推出的一些大模型,例如百度的文心一言,清华的C…

【VTK】VTK 显示小球例子,在 Windows 上使用 Visual Studio 配合 Qt 构建 VTK

知识不是单独的,一定是成体系的。更多我的个人总结和相关经验可查阅这个专栏:Visual Studio。 编号内容1【Visual Studio】在 Windows 上使用 Visual Studio 构建 VTK2【Visual Studio】在 Windows 上使用 Visual Studio 配合 Qt 构建 VTK3【VTK】VTK 显…

java导出pdf(纯代码实现)

java导出pdf 在项目开发中,产品的需求越来越奇葩啦,开始文件下载都是下载为excel的,做着做着需求竟然变了,要求能导出pdf。导出pdf倒也不是特别大的问题关键就是麻烦。 导出pdf我知道的一共有3中方法: 方法一&#xff…

如何通过CRM系统减低客户流失率并提高销售业绩?

销售人员如何提高业绩,减低客户流失率?通过CRM客户管理系统与客户建立良好的客户关系、提升客户体验助力销售人员业绩节节攀升,降低客户流失率。接下来我们就来说一说CRM系统如何实现的? 1.全渠道沟通提升客户体验 只有足够多的…

Picgo使用Gitee平台搭建图床照片无法显示

1.问题 使用Hexo框架搭建个人博客,发现博客中图片无法显示 2.问题分析 查看图床,发现相册中图片无法显示 查阅多方网站,发现Gitee与Picgo配合使用时,图片文件不能大于1M。 这主要因为Gitee查阅超过1M的文件需要登录的权限 。而…

10.25UEC++/小试牛刀(笨鸟先飞案例)

1.思路整理: 如何入手? 角色可能是每个游戏的最重要的部分,所以一般可以先从角色入手,如果游戏很复杂,可以进行拆分设计。 蓝图创建地图: 创建默认Pawn: 编写GameMode默认构造函数:…

提效工具:揭秘VS Code Copilot与Labs、Chat的完美结合

vscode相关插件 一、GitHub Copilot、中文说明 GitHub Copilot基于OpenAI的GPT-3.5模型进行训练,是一种基于机器学习的代码自动补全工具,由OpenAI和GitHub联合开发。(可淘宝上搜索关键词“copilot”,20-30就行) 使用…

视频转动图怎么做?一招轻松学会

当需要将下载的视频转gif动图时,该怎样来操作才能更加的简单快捷,相信很多小伙伴都会遇到这个问题。那么想要将视频做成二维码,一般情况下可以使用gif制作工具来处理,对于不经常制作的小伙伴而言,下载视频转gif&#x…