当前位置: 首页 > news >正文

能够做二维码网站seo站长助手

能够做二维码网站,seo站长助手,江油网站制作,网页设计属于ui范围吗Sleuth(Micrometer)ZipKin分布式链路追踪 Micrometer springboot3之前还可以用sleuth,springboot3之后就被Micrometer所替代 官网https://github.com/spring-cloud/spring-cloud-sleuth 为什么会出现这个技术? 在微服务框架中,一个由客户…

Sleuth(Micrometer)+ZipKin分布式链路追踪

Micrometer

springboot3之前还可以用sleuth,springboot3之后就被Micrometer所替代

官网https://github.com/spring-cloud/spring-cloud-sleuth

为什么会出现这个技术?

在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来协同产生最后的请求结果,每一个前段请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。

在分布式与微服务场景下,我们需要解决如下问题:

  • 在大规模分布式与微服务集群下,如何实时观测系统的整体调用链路情况。
  • 在大规模分布式与微服务集群下,如何快速发现并定位到问题。
  • 在大规模分布式与微服务集群下,如何尽可能精确的判断故障对系统的影响范围与影响程度。
  • 在大规模分布式与微服务集群下,如何尽可能精确的梳理出服务之间的依赖关系,并判断出服务之间的依赖关系是否合理。
  • 在大规模分布式与微服务集群下,如何尽可能精确的分析整个系统调用链路的性能与瓶颈点。
  • 在大规模分布式与微服务集群下,如何尽可能精确的分析系统的存储瓶颈与容量规划。

分布式链路追踪原理(具体讲解看尚硅谷2024springCloudP60)

请添加图片描述

Zipkin

分布式链路跟踪系统图形化的工具,Zipkin 是 Twitter 开源的分布式跟踪系统,能够收集微服务运行过程中的实时调用链路信息,并能够将这些调用链路信息展示到Web图形化界面上供开发人员分析,开发人员能够从ZipKin中分析出调用链路中的性能瓶颈,识别出存在问题的应用程序,进而定位问题和解决问题。

官网https://zipkin.io/

作用就是美观

下载方式 需要配置java17或更高

Java

If you have Java 17 or higher installed, the quickest way to get started is to fetch the latest release as a self-contained executable jar:

curl -sSL https://zipkin.io/quickstart.sh | bash -s
java -jar zipkin.jar

其它下载方式

https://zipkin.io/pages/quickstart

Zipkin服务默认访问地址http://localhost:9411/

Micrometer+ZipKin链路监控实例

总工程maven依赖

        <micrometer-tracing.version>1.2.0</micrometer-tracing.version><micrometer-observation.version>1.12.0</micrometer-observation.version><feign-micrometer.version>12.5</feign-micrometer.version><zipkin-reporter-brave.version>2.17.0</zipkin-reporter-brave.version>

提供者maven依赖

 <!--micrometer-tracing指标追踪  1--><dependency><groupId>io.micrometer</groupId><artifactId>micrometer-tracing</artifactId></dependency><!--micrometer-tracing-bridge-brave适配zipkin的桥接包 2--><dependency><groupId>io.micrometer</groupId><artifactId>micrometer-tracing-bridge-brave</artifactId></dependency><!--micrometer-observation 3--><dependency><groupId>io.micrometer</groupId><artifactId>micrometer-observation</artifactId></dependency><!--feign-micrometer 4--><dependency><groupId>io.github.openfeign</groupId><artifactId>feign-micrometer</artifactId></dependency><!--zipkin-reporter-brave 5--><dependency><groupId>io.zipkin.reporter2</groupId><artifactId>zipkin-reporter-brave</artifactId></dependency>

提供者application.yaml配置

# ========================zipkin===================
management:zipkin:tracing:endpoint: http://localhost:9411/api/v2/spanstracing:sampling:probability: 1.0 #采样率默认为0.1(0.1就是10次只能有一次被记录下来),值越大收集越及时。

提供者controller

 /*** Micrometer(Sleuth)进行链路监控的例子* @param id* @return*/@GetMapping(value = "/pay/micrometer/{id}")public String myMicrometer(@PathVariable("id") Integer id){return "Hello, 欢迎到来myMicrometer inputId:  "+id+" \t    服务返回:" + IdUtil.simpleUUID();}

消费者maven依赖

  <!--micrometer-tracing指标追踪  1--><dependency><groupId>io.micrometer</groupId><artifactId>micrometer-tracing</artifactId></dependency><!--micrometer-tracing-bridge-brave适配zipkin的桥接包 2--><dependency><groupId>io.micrometer</groupId><artifactId>micrometer-tracing-bridge-brave</artifactId></dependency><!--micrometer-observation 3--><dependency><groupId>io.micrometer</groupId><artifactId>micrometer-observation</artifactId></dependency><!--feign-micrometer 4--><dependency><groupId>io.github.openfeign</groupId><artifactId>feign-micrometer</artifactId></dependency><!--zipkin-reporter-brave 5--><dependency><groupId>io.zipkin.reporter2</groupId><artifactId>zipkin-reporter-brave</artifactId></dependency>

消费者application.yaml配置

# zipkin图形展现地址和采样率设置
management:zipkin:tracing:endpoint: http://localhost:9411/api/v2/spanstracing:sampling:probability: 1.0 #采样率默认为0.1(0.1就是10次只能有一次被记录下来),值越大收集越及时。

消费者controller

@GetMapping(value = "/feign/micrometer/{id}")public String myMicrometer(@PathVariable("id") Integer id){return payFeignApi.myMicrometer(id);}

GetMapping(value = “/feign/micrometer/{id}”)
public String myMicrometer(@PathVariable(“id”) Integer id)
{
return payFeignApi.myMicrometer(id);
}


http://www.dt0577.cn/news/26434.html

相关文章:

  • wordpress 404重写系统优化app最新版
  • ssm做网站怎么用谷歌关键词优化怎么做
  • 网站美工切图是如何做的湖南企业竞价优化
  • 西安做网站建设seo就业前景
  • 做视频网站用什么模板百度指数怎么用
  • wordpress 整合论坛如何提高网站seo排名
  • 12306网站建设 实际今日头条荆州新闻
  • 怎么做刷网站流量生意长春网络优化哪个公司在做
  • 投资网站维护网站seo怎么做
  • 网站怎么放在服务器上线上营销培训
  • 自己的网站怎么做砍价百度地址如何设置门店地址
  • 企业网站模板优化临沂百度seo
  • 保定网站建设报价如何做网站设计
  • 常州网站建设外包谷歌查询关键词的工具叫什么
  • wordpress打开网站打不开搜索引擎优化关键词的处理
  • 制作自己的网站 域名怎么弄app推广团队
  • 宁河做网站公司搜索引擎优化是指什么
  • 网站什么时候做SEO优化最合适百度自动点击器下载
  • 企业所得税汇算清缴时间淘宝seo对什么内容优化
  • 友情链接是在网站后台做吗百度快照推广有效果吗
  • 深圳大胜上海关于进一步优化 广州
  • WordPress用户管理系统优化seo方法
  • 融安有那几个网站做的比较好的长沙建设网站制作
  • 深圳服务平台网站网络营销理论基础有哪些
  • 竞价外包seo到底是什么
  • 企业微信电脑版浙江seo外包
  • wordpress去版权信息汕头最好的seo外包
  • 德清县建设银行官方网站快速将网站seo
  • 最出名的网站建设公司自媒体发布软件app
  • 职业院校专题建设网站新媒体营销案例分析