网站上怎么做福彩卖家,wordpress商品展示插件,上海中学排名,网站被黑是什么原因目录 1、Sleuth链路追踪
1、添加依赖
2、修改日志配置文件
3、测试
2、zipkin可视化界面
1、docker安装
2、添加依赖
3、修改配置文件
4、查看页面
5、ribbon配置 1、Sleuth链路追踪
sleuth是链路追踪框架#xff0c;用于在微服务架构下开发#xff0c;各个微服务之…目录 1、Sleuth链路追踪
1、添加依赖
2、修改日志配置文件
3、测试
2、zipkin可视化界面
1、docker安装
2、添加依赖
3、修改配置文件
4、查看页面
5、ribbon配置 1、Sleuth链路追踪
sleuth是链路追踪框架用于在微服务架构下开发各个微服务之间通信很难查询日志也不容易判断问题出现在哪里通过sleuth可以将整个微服务通信的链路连接起来查看方便开发定位问题。
https://docs.spring.io/spring-cloud-sleuth/docs/2.2.5.RELEASE/reference/html/
本文章使用 OpenFeign的项目详细请看本链接
微服务 OpenFeign 解析部署使用全流程_微服务a 的token通过openfeign 传递到b服务 服务b如何使用-CSDN博客
1、添加依赖
两个工程都添加
dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-sleuth/artifactId
/dependency 2、修改日志配置文件
修改application.yml配置文件
logging:level:org:springframework:cloud:openfeign: debugsleuth: debug 3、测试 访问接口输出上图日志代表sleuth添加成功。
2、zipkin可视化界面
是一个可视化工具支持sleuth展示。是推特公司出品。
1、docker安装
#命令1
docker pull openzipkin/zipkin
#命令2
docker run --name zipkin -d -p 9411:9411 openzipkin/zipkin 2、添加依赖
两个工程都添加依赖
dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-zipkin/artifactId
/dependency3、修改配置文件
application.yml配置文件添加如下配置
ip地址换成自己的
spring:zipkin:base-url: http://192.168.17.128:9411discovery-client-enabled: falsesender:type: websleuth:sampler:probability: 1opentracing:enabled: false 4、查看页面 http://192.168.17.128:9411/
ip加虚拟机端口号 可以明显看出第一次请求耗时较长因为数据库连接采用懒加载方式第一次请求会创建数据库连接后续就直接使用了。
5、ribbon配置
ribbon:ReadTimeout: 120000ConnectTimeout: 30000
解决feign接口调用时debug导致的超时问题。
使用场景
user工程访问Score工程的时候Score工程设置一个断点同时开启Bebug模式由于断点的原因需要停顿user工程的请求会超时。
使用ribbon设置就可以。