首先在代码里面引入依赖:

   <dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>

这个依赖包括了前几个依赖,所以引入一个就可以了

可以点进这个依赖看下:

</parent>
<artifactId>spring-cloud-starter-zipkin</artifactId>
<name>Spring Cloud Starter Zipkin</name>
<description>Spring Cloud Starter Zipkin</description>
<properties>
<main.basedir>${basedir}/../..</main.basedir>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-sleuth</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-sleuth-zipkin</artifactId>
</dependency>
</dependencies>

所以只需要引入刚才那个依赖就可以了

yml 配置:

eureka:
client:
serviceUrl:
defaultZone: http://admin:admin@127.0.0.1:8761/eureka/ #eureka注册中心地址
spring:
application:
name: cxy-user-service #应用名
#datasource,数据连接
datasource:
driver-class-name: com.mysql.jdbc.Driver
url : jdbc:mysql://127.0.0.1:3306/fr_db?zeroDateTimeBehavior=convertToNull&amp;autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=utf-8
password:
username: root
sleuth:
sampler:
probability: #抽样百分比,默认0. 就是百分十
zipkin:
base-url: http://192.168.230.133:9411/ #地址
sender:
type: web
#mybatis
mybatis:
type-aliases-package: com.cxy.dataObject #实体类映射文件包
mapper-locations: classpath:mapping/*.xml #生成的sql语句
server:
port: 8082
feign:
hystrix:
enabled: true
logging:
level:
org.springframework.cloud.openfeign: debug

然后docker安装zipkin

启动zipkin

在浏览器输入地址:

然后启动服务:

服务调用成功:

可以看到每个服务的调用时间,可以进行优化相关配置

最新文章

  1. [Java基础]字符串
  2. twistd 启动Python服务
  3. [LeetCode]题解(python):061-Rotate list
  4. linux字符驱动程序结构
  5. wcf iis host 打开exe失败 不能显示界面
  6. Servlet高级应用---Servlet与缓存
  7. Uncaught SyntaxError: Unexpected end of input
  8. 深入理解C#:编程技巧总结(二)
  9. Java基础知识强化50:运行javac 报告javac不是内部或外部命令(已解决)
  10. Java策略模式(Strategy模式) 之体验
  11. ES6 函数的扩展2
  12. mysql修改root密码及修改密码过程中报错的解决方案
  13. session 详细解析(转)
  14. 3dsmax不同版本 pyside qt UI 设置max窗口为父窗口的方法
  15. 深入理解Java虚拟机6-chap8-9-斗者3星
  16. selenium批量翻译
  17. Pycharm增加新安装Python的路径
  18. 读DataSnap源代码(六)
  19. 优秀前端工程师必备: 非常常用的checkbox的骚操作---全选和单选demo
  20. python中的BaseManager通信(一)文件三分

热门文章

  1. oracle sql 函数
  2. delphi 组件安装工具开发
  3. DAY2-python数据类型、字符编码、文件处理
  4. mysql的安装以及简单的命令符
  5. css中的hack
  6. ngx-bootstrap使用03 Alerts组件、利用Object.assign复制对象
  7. MyBatis02 MyBatis基础知识之Mapper映射器
  8. 【摘自张宴的&quot;实战:Nginx&quot;】http auth baseic模块(打开页面需要密码验证)
  9. VMware Workstation 软件 创建 Ubuntu 14.04虚拟机
  10. Qt测试计算时间