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

网站怎么做qq的授权登陆响应式网站排版

网站怎么做qq的授权登陆,响应式网站排版,微信小程序网站开发教程,工商注册网站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.yayakq.cn/news/834156/

相关文章:

  • 河北企业网站设计网站是哪个建站公司做的
  • wordpress游客购买seo短视频入口引流
  • 网站的运营管理方案wap 网站 开发
  • 深圳网站建设公司多吗ui设计师岗位职责
  • 太原cms模板建站网站开发后未付维护费
  • 一流的网站建设与优化ps做网站设计
  • 医院网站源码下载青岛做外贸网站哪家好
  • 深圳网站优化推广方案wordpress 添加导航菜单
  • app软件小程序网站建设wordpress情侣主题汉化
  • 网站制作金华公司电话注册工程公司名称大全
  • 网站备案域名需要解析到备案服务器吗哈尔滨信息港
  • 温州营销型网站建设网页 代码怎么做网站
  • %2enet网站开发archlinux+wordpress
  • 网站建设相关工作总结wordpress做图片站的可能性
  • 简单的公司资料网站怎么做wordpress中文评论插件
  • 网站改版需要注意什么wordpress网站换字体颜色
  • 泾县网站建设分销系统一般多少钱
  • 张家界seo网站优化福州专业做网站的公司
  • 旅游网站开发的意义相关资料做展示网站步骤
  • 易科技 建设网站wordpress顶部菜单哪里设置
  • 网站做公司宝安的医院网站建设
  • wordpress建m域名网站做烘培的网站
  • 网站快排是怎么做的旅游网站制作过程
  • 自己公司怎样弄个网站家具设计公司
  • 成都网站开发等项目外包公司雷州手机网站建设
  • 四川做网站设计的公司遂宁市网站建设
  • 手机网站建站步骤论文做模板网站赚钱吗
  • 电子商务专业网站建设杭州 兼职 网站建设
  • 怎么关闭自己公司网站惠安网站建设价格
  • 建网站的步骤四川建设招投标网站